Hi everybody.

I'm running Win98 and have written a very rigorous login program that is run whenever Windows loads. It's a very extensive password system that I need to launch first whenever Windows loads.

The problem is: I initially just shelled it in the registry through the "CurrentVersion\Run" key, but that doesn't work when a user boots into safe mode.

To catch people booting into safe mode, I changed system.ini's shell= directive to shell my program first, which subsequently launched explorer.exe. The problem is that explorer.exe doesn't run as expected when launched second. The Desktop doesn't load, the taskbar is missing, etc..

Any ideas how to guarantee my password program's launch followed by a normal version of explorer.exe?

Thanks in advance.