Skip to content

Commit 2e0f386

Browse files
committed
Improve Code
1 parent abc95e6 commit 2e0f386

29 files changed

Lines changed: 88 additions & 60 deletions
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

MonikaDriver-Win10/.vs/MonikaDriver-Win10/v17/DocumentLayout.backup.json

Lines changed: 23 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@
33
"WorkspaceRootPath": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\",
44
"Documents": [
55
{
6-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
7-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
6+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
7+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
88
},
99
{
10-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDrv.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
11-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaDrv.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
10+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}",
11+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}"
1212
},
1313
{
14-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
15-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
14+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDrv.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
15+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaDrv.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
1616
},
1717
{
18-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
19-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
18+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
19+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
2020
},
2121
{
22-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}",
23-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}"
22+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
23+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
2424
},
2525
{
2626
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\Gidget.asm||{8B382828-6202-11D1-8870-0000F87579D2}",
@@ -42,7 +42,7 @@
4242
"DocumentGroups": [
4343
{
4444
"DockedWidth": 200,
45-
"SelectedChildIndex": 2,
45+
"SelectedChildIndex": 6,
4646
"Children": [
4747
{
4848
"$type": "Document",
@@ -54,8 +54,7 @@
5454
"RelativeToolTip": "Gidget.asm",
5555
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA==",
5656
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
57-
"WhenOpened": "2024-09-21T05:34:12.238Z",
58-
"EditorCaption": ""
57+
"WhenOpened": "2024-09-21T05:34:12.238Z"
5958
},
6059
{
6160
"$type": "Document",
@@ -71,20 +70,19 @@
7170
},
7271
{
7372
"$type": "Document",
74-
"DocumentIndex": 0,
73+
"DocumentIndex": 3,
7574
"Title": "main.c",
7675
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c",
7776
"RelativeDocumentMoniker": "main.c",
7877
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c",
7978
"RelativeToolTip": "main.c",
80-
"ViewState": "AgIAADUAAAAAAAAAAAAcwEMAAAAKAAAAAAAAAA==",
79+
"ViewState": "AgIAADUAAAAAAAAAAAAcwEgAAAAFAAAAAAAAAA==",
8180
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
82-
"WhenOpened": "2024-09-20T05:57:01.006Z",
83-
"EditorCaption": ""
81+
"WhenOpened": "2024-09-20T05:57:01.006Z"
8482
},
8583
{
8684
"$type": "Document",
87-
"DocumentIndex": 1,
85+
"DocumentIndex": 2,
8886
"Title": "MonikaDrv.h",
8987
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDrv.h",
9088
"RelativeDocumentMoniker": "MonikaDrv.h",
@@ -97,39 +95,38 @@
9795
},
9896
{
9997
"$type": "Document",
100-
"DocumentIndex": 4,
98+
"DocumentIndex": 1,
10199
"Title": "MonikaBeep.asm",
102100
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm",
103101
"RelativeDocumentMoniker": "MonikaBeep.asm",
104102
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm",
105103
"RelativeToolTip": "MonikaBeep.asm",
106-
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
104+
"ViewState": "AgIAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
107105
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
108106
"WhenOpened": "2024-09-20T05:57:01.091Z",
109107
"EditorCaption": ""
110108
},
111109
{
112110
"$type": "Document",
113-
"DocumentIndex": 2,
111+
"DocumentIndex": 4,
114112
"Title": "MonikaMemory.c",
115113
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c",
116114
"RelativeDocumentMoniker": "MonikaMemory.c",
117115
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c",
118116
"RelativeToolTip": "MonikaMemory.c",
119117
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAA==",
120118
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
121-
"WhenOpened": "2024-09-20T05:57:01.092Z",
122-
"EditorCaption": ""
119+
"WhenOpened": "2024-09-20T05:57:01.092Z"
123120
},
124121
{
125122
"$type": "Document",
126-
"DocumentIndex": 3,
123+
"DocumentIndex": 0,
127124
"Title": "MonikaBSOD.c",
128125
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c",
129126
"RelativeDocumentMoniker": "MonikaBSOD.c",
130127
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c",
131128
"RelativeToolTip": "MonikaBSOD.c",
132-
"ViewState": "AgIAAAAAAAAAAAAAAAAAACAAAAAmAAAAAAAAAA==",
129+
"ViewState": "AgIAABIAAAAAAAAAAAAAAB4AAAASAAAAAAAAAA==",
133130
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
134131
"WhenOpened": "2024-09-20T05:57:01.093Z",
135132
"EditorCaption": ""
@@ -144,8 +141,7 @@
144141
"RelativeToolTip": "MonikaFileSystem.c",
145142
"ViewState": "AgIAAA8AAAAAAAAAAAAAAAwAAAAdAAAAAAAAAA==",
146143
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
147-
"WhenOpened": "2024-09-20T05:57:01.094Z",
148-
"EditorCaption": ""
144+
"WhenOpened": "2024-09-20T05:57:01.094Z"
149145
}
150146
]
151147
}

MonikaDriver-Win10/.vs/MonikaDriver-Win10/v17/DocumentLayout.json

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@
33
"WorkspaceRootPath": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\",
44
"Documents": [
55
{
6-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}",
7-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}"
6+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
7+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
88
},
99
{
10-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
11-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
10+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}",
11+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}"
1212
},
1313
{
1414
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDrv.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
1515
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaDrv.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
1616
},
1717
{
18-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
19-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
18+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
19+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
2020
},
2121
{
22-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
23-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
22+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
23+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
2424
},
2525
{
2626
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\Gidget.asm||{8B382828-6202-11D1-8870-0000F87579D2}",
@@ -42,7 +42,7 @@
4242
"DocumentGroups": [
4343
{
4444
"DockedWidth": 200,
45-
"SelectedChildIndex": 4,
45+
"SelectedChildIndex": 6,
4646
"Children": [
4747
{
4848
"$type": "Document",
@@ -54,8 +54,7 @@
5454
"RelativeToolTip": "Gidget.asm",
5555
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA==",
5656
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
57-
"WhenOpened": "2024-09-21T05:34:12.238Z",
58-
"EditorCaption": ""
57+
"WhenOpened": "2024-09-21T05:34:12.238Z"
5958
},
6059
{
6160
"$type": "Document",
@@ -71,16 +70,15 @@
7170
},
7271
{
7372
"$type": "Document",
74-
"DocumentIndex": 1,
73+
"DocumentIndex": 3,
7574
"Title": "main.c",
7675
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c",
7776
"RelativeDocumentMoniker": "main.c",
7877
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c",
7978
"RelativeToolTip": "main.c",
8079
"ViewState": "AgIAADUAAAAAAAAAAAAcwEgAAAAFAAAAAAAAAA==",
8180
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
82-
"WhenOpened": "2024-09-20T05:57:01.006Z",
83-
"EditorCaption": ""
81+
"WhenOpened": "2024-09-20T05:57:01.006Z"
8482
},
8583
{
8684
"$type": "Document",
@@ -97,39 +95,38 @@
9795
},
9896
{
9997
"$type": "Document",
100-
"DocumentIndex": 0,
98+
"DocumentIndex": 1,
10199
"Title": "MonikaBeep.asm",
102100
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm",
103101
"RelativeDocumentMoniker": "MonikaBeep.asm",
104102
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm",
105103
"RelativeToolTip": "MonikaBeep.asm",
106-
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
104+
"ViewState": "AgIAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
107105
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
108106
"WhenOpened": "2024-09-20T05:57:01.091Z",
109107
"EditorCaption": ""
110108
},
111109
{
112110
"$type": "Document",
113-
"DocumentIndex": 3,
111+
"DocumentIndex": 4,
114112
"Title": "MonikaMemory.c",
115113
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c",
116114
"RelativeDocumentMoniker": "MonikaMemory.c",
117115
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c",
118116
"RelativeToolTip": "MonikaMemory.c",
119117
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAA==",
120118
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
121-
"WhenOpened": "2024-09-20T05:57:01.092Z",
122-
"EditorCaption": ""
119+
"WhenOpened": "2024-09-20T05:57:01.092Z"
123120
},
124121
{
125122
"$type": "Document",
126-
"DocumentIndex": 4,
123+
"DocumentIndex": 0,
127124
"Title": "MonikaBSOD.c",
128125
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c",
129126
"RelativeDocumentMoniker": "MonikaBSOD.c",
130127
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c",
131128
"RelativeToolTip": "MonikaBSOD.c",
132-
"ViewState": "AgIAAAAAAAAAAAAAAAAAACAAAAAmAAAAAAAAAA==",
129+
"ViewState": "AgIAABIAAAAAAAAAAAAAAB4AAAASAAAAAAAAAA==",
133130
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
134131
"WhenOpened": "2024-09-20T05:57:01.093Z",
135132
"EditorCaption": ""
@@ -144,8 +141,7 @@
144141
"RelativeToolTip": "MonikaFileSystem.c",
145142
"ViewState": "AgIAAA8AAAAAAAAAAAAAAAwAAAAdAAAAAAAAAA==",
146143
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
147-
"WhenOpened": "2024-09-20T05:57:01.094Z",
148-
"EditorCaption": ""
144+
"WhenOpened": "2024-09-20T05:57:01.094Z"
149145
}
150146
]
151147
}
Binary file not shown.

MonikaDriver-Win10/MonikaBSOD.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ VOID MonikaBSODCallback(PVOID Buffer, ULONG Length)
2727
// MonikaCreateFile(&OnBSODFile);
2828
MonikaBeepInit(1000);
2929
MonikaBeepStart();
30-
MonikaDelayMs(3000);
30+
MonikaDelayMs(1000);
3131
MonikaBeepStop();
3232
NopToy();
3333
// UINT8* vram = MonikaMapPhysicalMemToVirtual(0xa0000, 23333);

MonikaDriver-Win10/main.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,7 @@ NTSTATUS DeviceCTL(PDEVICE_OBJECT DeviceObj, PIRP myIRP)
6060
case RING3_REQUIRE_BSOD:
6161
DbgPrint("Wow you like BSOD!?\n");
6262
BSOD_MSG = buffer->msg;
63-
if (g_BSOD == 0)
64-
g_BSOD = (PKBUGCHECK_CALLBACK_RECORD)ExAllocatePoolWithTag(NonPagedPool, 512, 0);
65-
KeInitializeCallbackRecord(g_BSOD);
66-
KeRegisterBugCheckCallback(g_BSOD, MonikaBSODCallback, NULL, 0, 0);
63+
6764
KeBugCheck(0x23333333);
6865
break;
6966
case RING3_REQUIRE_TESTPHYMEM_RW:
@@ -128,6 +125,11 @@ NTSTATUS DriverEntry(PDRIVER_OBJECT DrvObj, PUNICODE_STRING RegPath)
128125
{
129126
DbgPrint("On Entry DrvObj Valid 233!\n");
130127
DrvObj->DriverUnload = DriverUnload;
128+
// Prepare BSOD Callback Registing
129+
if (g_BSOD == 0)
130+
g_BSOD = (PKBUGCHECK_CALLBACK_RECORD)ExAllocatePoolWithTag(NonPagedPool, 512, 0);
131+
KeInitializeCallbackRecord(g_BSOD);
132+
KeRegisterBugCheckCallback(g_BSOD, MonikaBSODCallback, NULL, 0, 0);
131133
// myRAM = MmMapIoSpace(PhyRAMAddr, 32 * 1024 * 1024, MmWriteCombined);
132134
status = IoCreateDeviceSecure(DrvObj, 0, &DeviceName, FILE_DEVICE_UNKNOWN, FILE_DEVICE_SECURE_OPEN, FALSE, &sddl, (LPCGUID)&DeviceGUID, &g_DeviceObj);
133135
if (NT_SUCCESS(status))
Binary file not shown.

0 commit comments

Comments
 (0)