Skip to content

Commit f5bbf29

Browse files
committed
Another Try
1 parent 8ac347e commit f5bbf29

77 files changed

Lines changed: 78 additions & 72 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

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

Lines changed: 28 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,25 @@
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\\Gidget.asm||{8B382828-6202-11D1-8870-0000F87579D2}",
7-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:Gidget.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\\MonikaFileSystem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
7+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaFileSystem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
88
},
99
{
1010
"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}",
1111
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
1212
},
13+
{
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}"
16+
},
1317
{
1418
"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}",
1519
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBeep.asm||{8B382828-6202-11D1-8870-0000F87579D2}"
1620
},
21+
{
22+
"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}",
23+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:Gidget.asm||{8B382828-6202-11D1-8870-0000F87579D2}"
24+
},
1725
{
1826
"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}",
1927
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:main.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
@@ -25,14 +33,6 @@
2533
{
2634
"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}",
2735
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaDrv.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
28-
},
29-
{
30-
"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}",
31-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaMemory.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
32-
},
33-
{
34-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaFileSystem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
35-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaFileSystem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
3636
}
3737
],
3838
"DocumentGroupContainers": [
@@ -42,85 +42,79 @@
4242
"DocumentGroups": [
4343
{
4444
"DockedWidth": 200,
45-
"SelectedChildIndex": 0,
45+
"SelectedChildIndex": 7,
4646
"Children": [
4747
{
4848
"$type": "Document",
49-
"DocumentIndex": 0,
49+
"DocumentIndex": 4,
5050
"Title": "Gidget.asm",
5151
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\Gidget.asm",
5252
"RelativeDocumentMoniker": "Gidget.asm",
5353
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\Gidget.asm",
5454
"RelativeToolTip": "Gidget.asm",
55-
"ViewState": "AgIAAAYAAAAAAAAAAAAAAB0AAAAVAAAAAAAAAA==",
55+
"ViewState": "AgIAAAMAAAAAAAAAAAAAABYAAAAlAAAAAAAAAA==",
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",
62-
"DocumentIndex": 4,
61+
"DocumentIndex": 6,
6362
"Title": "MonikaDelay.c",
6463
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDelay.c",
6564
"RelativeDocumentMoniker": "MonikaDelay.c",
6665
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDelay.c",
6766
"RelativeToolTip": "MonikaDelay.c",
6867
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
6968
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
70-
"WhenOpened": "2024-09-20T05:57:00.969Z",
71-
"EditorCaption": ""
69+
"WhenOpened": "2024-09-20T05:57:00.969Z"
7270
},
7371
{
7472
"$type": "Document",
75-
"DocumentIndex": 3,
73+
"DocumentIndex": 5,
7674
"Title": "main.c",
7775
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c",
7876
"RelativeDocumentMoniker": "main.c",
7977
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c",
8078
"RelativeToolTip": "main.c",
8179
"ViewState": "AgIAAEQAAAAAAAAAAAAcwFQAAAAEAAAAAAAAAA==",
8280
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
83-
"WhenOpened": "2024-09-20T05:57:01.006Z",
84-
"EditorCaption": ""
81+
"WhenOpened": "2024-09-20T05:57:01.006Z"
8582
},
8683
{
8784
"$type": "Document",
88-
"DocumentIndex": 5,
85+
"DocumentIndex": 7,
8986
"Title": "MonikaDrv.h",
9087
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDrv.h",
9188
"RelativeDocumentMoniker": "MonikaDrv.h",
9289
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDrv.h",
9390
"RelativeToolTip": "MonikaDrv.h",
9491
"ViewState": "AgIAACEAAAAAAAAAAAAAACsAAAAlAAAAAAAAAA==",
9592
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
96-
"WhenOpened": "2024-09-20T05:57:01.09Z",
97-
"EditorCaption": ""
93+
"WhenOpened": "2024-09-20T05:57:01.09Z"
9894
},
9995
{
10096
"$type": "Document",
101-
"DocumentIndex": 2,
97+
"DocumentIndex": 3,
10298
"Title": "MonikaBeep.asm",
10399
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm",
104100
"RelativeDocumentMoniker": "MonikaBeep.asm",
105101
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm",
106102
"RelativeToolTip": "MonikaBeep.asm",
107-
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
103+
"ViewState": "AgIAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
108104
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
109-
"WhenOpened": "2024-09-20T05:57:01.091Z",
110-
"EditorCaption": ""
105+
"WhenOpened": "2024-09-20T05:57:01.091Z"
111106
},
112107
{
113108
"$type": "Document",
114-
"DocumentIndex": 6,
109+
"DocumentIndex": 2,
115110
"Title": "MonikaMemory.c",
116111
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c",
117112
"RelativeDocumentMoniker": "MonikaMemory.c",
118113
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c",
119114
"RelativeToolTip": "MonikaMemory.c",
120115
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAA==",
121116
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
122-
"WhenOpened": "2024-09-20T05:57:01.092Z",
123-
"EditorCaption": ""
117+
"WhenOpened": "2024-09-20T05:57:01.092Z"
124118
},
125119
{
126120
"$type": "Document",
@@ -130,20 +124,20 @@
130124
"RelativeDocumentMoniker": "MonikaBSOD.c",
131125
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c",
132126
"RelativeToolTip": "MonikaBSOD.c",
133-
"ViewState": "AgIAAAMAAAAAAAAAAAAAABQAAAAhAAAAAAAAAA==",
127+
"ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAbAAAAAAAAAA==",
134128
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
135129
"WhenOpened": "2024-09-20T05:57:01.093Z",
136130
"EditorCaption": ""
137131
},
138132
{
139133
"$type": "Document",
140-
"DocumentIndex": 7,
134+
"DocumentIndex": 0,
141135
"Title": "MonikaFileSystem.c",
142136
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaFileSystem.c",
143137
"RelativeDocumentMoniker": "MonikaFileSystem.c",
144138
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaFileSystem.c",
145139
"RelativeToolTip": "MonikaFileSystem.c",
146-
"ViewState": "AgIAAAMAAAAAAAAAAAAAAAwAAAAdAAAAAAAAAA==",
140+
"ViewState": "AgIAAAkAAAAAAAAAAAAAAAwAAAAdAAAAAAAAAA==",
147141
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
148142
"WhenOpened": "2024-09-20T05:57:01.094Z",
149143
"EditorCaption": ""

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

Lines changed: 21 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
"Version": 1,
33
"WorkspaceRootPath": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\",
44
"Documents": [
5+
{
6+
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaFileSystem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
7+
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaFileSystem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
8+
},
59
{
610
"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}",
711
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaBSOD.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
@@ -29,10 +33,6 @@
2933
{
3034
"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}",
3135
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaDrv.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
32-
},
33-
{
34-
"AbsoluteMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaFileSystem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
35-
"RelativeMoniker": "D:0:0:{4AF6DF6F-F060-4FD3-8783-0E3282FC6358}|MonikaDriver-Win10.vcxproj|solutionrelative:MonikaFileSystem.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
3636
}
3737
],
3838
"DocumentGroupContainers": [
@@ -42,108 +42,102 @@
4242
"DocumentGroups": [
4343
{
4444
"DockedWidth": 200,
45-
"SelectedChildIndex": 6,
45+
"SelectedChildIndex": 7,
4646
"Children": [
4747
{
4848
"$type": "Document",
49-
"DocumentIndex": 3,
49+
"DocumentIndex": 4,
5050
"Title": "Gidget.asm",
5151
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\Gidget.asm",
5252
"RelativeDocumentMoniker": "Gidget.asm",
5353
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\Gidget.asm",
5454
"RelativeToolTip": "Gidget.asm",
5555
"ViewState": "AgIAAAMAAAAAAAAAAAAAABYAAAAlAAAAAAAAAA==",
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",
62-
"DocumentIndex": 5,
61+
"DocumentIndex": 6,
6362
"Title": "MonikaDelay.c",
6463
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDelay.c",
6564
"RelativeDocumentMoniker": "MonikaDelay.c",
6665
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDelay.c",
6766
"RelativeToolTip": "MonikaDelay.c",
6867
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
6968
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
70-
"WhenOpened": "2024-09-20T05:57:00.969Z",
71-
"EditorCaption": ""
69+
"WhenOpened": "2024-09-20T05:57:00.969Z"
7270
},
7371
{
7472
"$type": "Document",
75-
"DocumentIndex": 4,
73+
"DocumentIndex": 5,
7674
"Title": "main.c",
7775
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c",
7876
"RelativeDocumentMoniker": "main.c",
7977
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\main.c",
8078
"RelativeToolTip": "main.c",
8179
"ViewState": "AgIAAEQAAAAAAAAAAAAcwFQAAAAEAAAAAAAAAA==",
8280
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
83-
"WhenOpened": "2024-09-20T05:57:01.006Z",
84-
"EditorCaption": ""
81+
"WhenOpened": "2024-09-20T05:57:01.006Z"
8582
},
8683
{
8784
"$type": "Document",
88-
"DocumentIndex": 6,
85+
"DocumentIndex": 7,
8986
"Title": "MonikaDrv.h",
9087
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDrv.h",
9188
"RelativeDocumentMoniker": "MonikaDrv.h",
9289
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaDrv.h",
9390
"RelativeToolTip": "MonikaDrv.h",
9491
"ViewState": "AgIAACEAAAAAAAAAAAAAACsAAAAlAAAAAAAAAA==",
9592
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
96-
"WhenOpened": "2024-09-20T05:57:01.09Z",
97-
"EditorCaption": ""
93+
"WhenOpened": "2024-09-20T05:57:01.09Z"
9894
},
9995
{
10096
"$type": "Document",
101-
"DocumentIndex": 2,
97+
"DocumentIndex": 3,
10298
"Title": "MonikaBeep.asm",
10399
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm",
104100
"RelativeDocumentMoniker": "MonikaBeep.asm",
105101
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBeep.asm",
106102
"RelativeToolTip": "MonikaBeep.asm",
107103
"ViewState": "AgIAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
108104
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
109-
"WhenOpened": "2024-09-20T05:57:01.091Z",
110-
"EditorCaption": ""
105+
"WhenOpened": "2024-09-20T05:57:01.091Z"
111106
},
112107
{
113108
"$type": "Document",
114-
"DocumentIndex": 1,
109+
"DocumentIndex": 2,
115110
"Title": "MonikaMemory.c",
116111
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c",
117112
"RelativeDocumentMoniker": "MonikaMemory.c",
118113
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaMemory.c",
119114
"RelativeToolTip": "MonikaMemory.c",
120115
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAA==",
121116
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
122-
"WhenOpened": "2024-09-20T05:57:01.092Z",
123-
"EditorCaption": ""
117+
"WhenOpened": "2024-09-20T05:57:01.092Z"
124118
},
125119
{
126120
"$type": "Document",
127-
"DocumentIndex": 0,
121+
"DocumentIndex": 1,
128122
"Title": "MonikaBSOD.c",
129123
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c",
130124
"RelativeDocumentMoniker": "MonikaBSOD.c",
131125
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaBSOD.c",
132126
"RelativeToolTip": "MonikaBSOD.c",
133-
"ViewState": "AgIAAAMAAAAAAAAAAAAAABQAAAApAAAAAAAAAA==",
127+
"ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAbAAAAAAAAAA==",
134128
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
135129
"WhenOpened": "2024-09-20T05:57:01.093Z",
136130
"EditorCaption": ""
137131
},
138132
{
139133
"$type": "Document",
140-
"DocumentIndex": 7,
134+
"DocumentIndex": 0,
141135
"Title": "MonikaFileSystem.c",
142136
"DocumentMoniker": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaFileSystem.c",
143137
"RelativeDocumentMoniker": "MonikaFileSystem.c",
144138
"ToolTip": "C:\\Users\\Administrator\\DDLC-MonikaInKernel\\MonikaDriver-Win10\\MonikaFileSystem.c",
145139
"RelativeToolTip": "MonikaFileSystem.c",
146-
"ViewState": "AgIAAAMAAAAAAAAAAAAAAAwAAAAdAAAAAAAAAA==",
140+
"ViewState": "AgIAAAkAAAAAAAAAAAAAAAwAAAAdAAAAAAAAAA==",
147141
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
148142
"WhenOpened": "2024-09-20T05:57:01.094Z",
149143
"EditorCaption": ""
Binary file not shown.

MonikaDriver-Win10/Gidget.asm

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@ SharedSystemTime equ KI_USER_SHARED_DATA + 14h
66
.code _text
77

88
NopToy PROC PUBLIC
9-
109
dq 9090909090909090h
1110
dq 9090909090909090h
1211
ret
13-
1412
NopToy ENDP
1513

1614
MonikaDelayNanoNative PROC PUBLIC
17-
1815
mov rdx, SharedSystemTime ; Prepare Pointer to SharedSystemTime
1916
mov rbx, [rdx] ; Remember the initial time
2017

@@ -26,7 +23,27 @@ cmp rax, rcx ; Compare with the requested delay
2623
jb WaitLoop;
2724

2825
ret
29-
3026
MonikaDelayNanoNative ENDP
3127

28+
MonikaDelayRouglyCMOS PROC PUBLIC
29+
mov al, 0
30+
out 70h, al
31+
in al, 71h
32+
mov bl, al ; Remember the initial time
33+
34+
WaitLoop:
35+
;hlt;
36+
in al, 71h
37+
cmp al, bl
38+
jae Normal
39+
; current second is less than the initial second
40+
add al, 60
41+
Normal:
42+
sub al, bl
43+
cmp al, cl
44+
jb WaitLoop
45+
46+
ret
47+
MonikaDelayRouglyCMOS ENDP
48+
3249
END

0 commit comments

Comments
 (0)