Even though this is not a VC++ related question, I decided to post it here because I got no response in the Driver forum and it seems from experience that this is the most widely browsed forum.

I have developed a dialog based MFC app that monitors a PC Card device. The executable is copied into the Windows Startup directory using
MyApp.Copyfiles = 16408
in the driver INF file.

By copying MyApp.exe into the startup folder, the app will always run at windows startup and reside in the system tray. The task at hand is to launch the app after the driver is installed for the first time without having to reboot.

If anyone has ideas as to how to go about doing this , please share. No 3rd party Installation software (InstallShield etc.) are to be used.

Thanks.