Saulius Krasuckas wrote:
Today I have tried to compile ntoskrnl.exe, then checked out master branch, compiled stock Wine, then tried to run win32 app which do simple port I/O after it loads (GIVE)IO.SYS driver. Driver simply loaded, did its initialization and immediatelly exited.
It's enough to read this to see that you have no idea about how windows kernel works. Please download DDK and read through examples.
Oh and forget about process explorer - it's useless for drivers. You should be using devicetree like utility from DDK to see drivers and devices.
Vitaliy