bilbo
November 11th, 2004, 08:40
Quote:
[Originally Posted by disavowed]better solution: use ollydbg |
Maybe he wants to learn some kernel internals, why not?
Quote:
No, I'm not into playing games |
I was just kidding...
So, just as a starting point, check the two keys I told you.
The first, "Ddraw", must be set to 1. This is the same as selecting the "Universal Video Driver" in DriverStudio Configuration -> Softice -> Video.
Select the Universal Video Driver (if it was not already selected) and check the value Ddraw. Set it to 1 if it sticks to 0.
Next...
There are two relevant values under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTice.
The first is named "InstalledDisplayDrivers": it is a list, semicolon separated, without extensions, containing all the drivers in your system which are DirectDraw compatible.
Normally the first is the real driver of your board, and the second (Windows XP) is RDPDD (RDPDD.DLL is the kernel module implementing the Remote Desktop Protocol - you don't need it normally). How can you find the name of your module? Go to ControlPanel->System->Hardware->Peripherals->Video Board->Driver->Details. Put it manually as first value if it is not in the list.
Another value is ExcludedDisplayDrivers. It has the same format of the previous and enumerates the modules not-DirectDraw compliant. On my system "VGA;MNMDD". VGA.SYS is the driver used by Windows in Safe Mode boot. MNMDD.DLL is used by Microsoft NetMeeting.
But you are saying that before something NTICE was working, and after something it was no more working. Can you remember was happened between 'before' and 'after'?
In any case you can always disinstall your graphic board (ControlPanel->System->Hardware->Peripherals->Video Board->right mouse button) and rescan (right button: detect hardware changes) in order to automatically reinstall video driver. Then you can see if NTICE starts again working.
Good luck, bilbo