Hi all,
I appreciate very much any comment that could give me the solution or an
insight .
I've a driver that communicates with my USB device.
It is a monolithic kernel driver based on Walter Oney's framework. It has
been created using WDMWIZ.AWX and has some code copied from chap12\loopback
and uses Generic.sys.
It works fine at Win XP and 2K.
But, running on Win 98 I'm getting a Blue Screen with the message:
(If I press any key after that message I can continue using the Windows)
Fatal Exception OE has occurred at 0028:C002B814 in VXD NTKERN(01)
+ 00009C18. The current application will be terminated
* Press any key...
I think I did everything right:
1- I changed the Driver.h and Generic.def file from Generic Project
(commenting the line //#define WIN98SAFE and the exports from .def)
2- generic.sys and wdmstub.sys are installed together with the driver
3- I launch wdmcheck.exe and everything seems to be ok.
Then I tryied remove almost all functionality in the driver just returning
STATUS_SUCESS from StartDevice.
Then I got the same Blue Screen
At the End. I removed almost all functionality the drive has just return
STATUS_SUCESS from AddDevice
Then I got the same Blue Screen again
Thanks Very Much