Commit Graph

263 Commits

Author SHA1 Message Date
momo5502
21c3ccff9a Ignore system info class 250 2024-11-09 22:50:49 +01:00
momo5502
9eb49c981d Force line breaks in stdout logging 2024-11-09 17:51:30 +01:00
momo5502
8f5600bc7c Better thread yield support 2024-11-09 17:50:23 +01:00
momo5502
641d87cc60 Finish support for blocking UDP sockets 2024-11-09 15:21:18 +01:00
momo5502
a63ae4e782 Prepare support for more socket types 2024-11-08 20:43:51 +01:00
momo5502
e80b3e588c Prepare I/O control support 2024-11-06 19:58:35 +01:00
momo5502
300c80c65f Cleanup handle uses 2024-11-06 17:34:14 +01:00
momo5502
735ca01e7a Introduce emulator_pointer type and prepare better I/O support 2024-11-06 17:14:07 +01:00
momo5502
8cf451fd1f Extract device creation 2024-11-06 16:31:30 +01:00
momo5502
67b204b695 Fix warning 2024-11-05 19:50:58 +01:00
momo5502
74ec07c642 Some I/O fixes 2024-11-05 19:36:18 +01:00
momo5502
b49f9f6d99 Prepare socket support 2024-11-05 18:39:59 +01:00
momo5502
ba86d9f491 Registry and logging 2024-11-05 18:13:53 +01:00
momo5502
713a6d15a7 Fix registry value queries 2024-11-04 20:14:49 +01:00
momo5502
808dca6455 Fix basic registry support and add test 2024-11-04 18:42:47 +01:00
momo5502
6937827e59 Dummy user info 2024-11-03 21:00:12 +01:00
momo5502
690f314302 More token support 2024-11-03 19:38:14 +01:00
momo5502
bd8697f86a Prepare token support 2024-11-03 19:18:37 +01:00
momo5502
4d5b9f0195 Align registry key name casing with microsoft 2024-11-03 18:52:57 +01:00
momo5502
8173b18064 Fix formatting 2024-11-03 18:27:42 +01:00
momo5502
63089c2e1a More registry features 2024-11-03 18:13:59 +01:00
momo5502
0a81280796 Prepare configurable registry path 2024-11-03 16:00:07 +01:00
momo5502
e32624ba1f Handle root keys 2024-11-03 15:26:51 +01:00
momo5502
9441072196 Fix formatting 2024-11-03 15:26:38 +01:00
momo5502
7c2132510a Cleanup registry parsing 2024-11-03 14:24:18 +01:00
momo5502
629f9998d7 More registry progress 2024-11-03 10:15:42 +01:00
momo5502
52f2a6835a Some dummy syscall 2024-11-03 10:15:42 +01:00
momo5502
86609ff151 Almost working registry support 2024-11-03 10:15:42 +01:00
momo5502
92b9712e45 Prepare registry support 2024-11-03 10:15:42 +01:00
momo5502
b4415bccc9 Make query performance counter reproducible 2024-10-26 13:18:52 +02:00
momo5502
da0994826e Workaround for ltsc2022 2024-10-25 21:44:07 +02:00
momo5502
b1f79a04c2 Make serialization reproducible 2024-10-25 19:27:19 +02:00
momo5502
d782c80f3f Prepare support for serialization of non-default-constructible objects 2024-10-25 18:56:16 +02:00
momo5502
9091131a96 Add more tests 2024-10-25 17:32:19 +02:00
momo5502
a3a95ec829 Prepare unittest support 2024-10-25 17:04:45 +02:00
momo5502
ff9b94e20f Use regular return type notation 2024-10-24 19:54:43 +02:00
momo5502
ec3861f595 Restrict access to devices 2024-10-23 20:44:01 +02:00
momo5502
3d6f962e4c Add fixes for basic rust hello world samples 2024-10-23 20:24:45 +02:00
momo5502
adf9713993 Store thread name and ignore guard pages for now 2024-10-23 16:07:21 +02:00
momo5502
2938b1bf12 Support fseek/ftell 2024-10-23 06:27:43 +02:00
momo5502
a8df5f6fc8 Implement basic file reading support 2024-10-22 20:24:10 +02:00
momo5502
45a4dfc4f0 Always open in binary mode 2024-10-22 20:12:20 +02:00
momo5502
af529a62d7 Basic working file writing 2024-10-22 20:09:33 +02:00
momo5502
e58d5ab4bd Cleanup syscall dispatcher 2024-10-21 20:45:09 +02:00
momo5502
70eb6ba149 Remove api dll workaround 2024-10-21 20:15:42 +02:00
momo5502
5f56216d3a Fix threading to fully work 2024-10-21 12:41:20 +02:00
momo5502
72bcac1536 More threading support 2024-10-21 07:22:41 +02:00
momo5502
3096257769 Some delay execution fixes 2024-10-20 21:00:04 +02:00
momo5502
a9e31dd58f Quick & dirty support for delay execution 2024-10-20 20:47:36 +02:00
momo5502
d8ab1b3f56 Fix NtWaitForSingleObject 2024-10-19 12:21:17 +02:00