Platform: Windows 98 SE
Problem: Computer with no PS/2 or serial ports (Abit AT7 motherboard) is having another computer's hard drive boot onto it, and learn its hardware (something only Win9x seems to be capable of, easily). But the input devices (KB/mouse) are USB. When USB is only half installed, the mouse/keyboard are removed from BIOS control, but Windows hasn't yet installed the drivers. No control over the computer at all.
Solution: Install LAN driver in safe mode (at least that device was half-detected), install VNC, and VNC the computer to finish installation of USB components.
Problem with that: The "Windows did not detect a mouse" dialog box prevents the VNC server service from starting, and... still, no control over the computer.
Solution to THAT problem: apply a registry tweak in Safe Mode that equates to the "do not show this dialog box again" checkbox, since safe mode doesn't try initializing the USB controller, and doesn't remove keyboard control from the BIOS.
Problem with THAT: WHAT IS THE REGISTRY KEY FOR THAT?!
I put the hard drive in yet ANOTHER computer, left the mouse unplugged, exported the current registry in Safe Mode, booted into normal mode, checking the "do not show" checkbox, crashed it back into safe mode again (had to kill the power since Windows wouldn't shut down without installing a bunch of additional drivers for THAT board), exported the registry to a second file, then do a text compare against the two files.
Funny. There was nothing in the registry about the mouse.
I forgot! This is Windows 98! It was hidden in win.ini!
Add this to the [windows] section:
SkipMouseRedetect=0
I don't understand why it's "=0", but win.ini was modified at the right time, and that's worded properly... strange.
So now, anyone that has the same problem as I do, can finally have this irritating catch-22 solved. Let's see if I can get VNC started now...
