запустить exe из установки inf - PullRequest
0 голосов
/ 05 июля 2010

в моем недавнем проекте я должен запустить exe из инф. когда устройство моей компании подключено к системе win 7, служба PnP будет искать драйвер устройства с сервера Windows Update и автоматически его устанавливать. на последнем шаге я должен запустить приложение. как я могу сделать это из inf установки? Пожалуйста помоги!!! я попытался написать заглушку OCX и вызвать Shellexecute в dllregisterserver. когда я регистрирую его вручную с помощью команды regsvr32, я работаю, но он не работает при автоматической установке (shellexecute успешно выполняется, но ничего не происходит) кажется, что система запрещает это. Кто-нибудь может дать мне совет? Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 07 июля 2010

Если вы хотите зарегистрировать DLL внутри установки на основе INF, вы можете использовать директиву RegisterDlls в разделе DefaultInstall (см. http://msdn.microsoft.com/en-us/library/ff547356.aspx и http://msdn.microsoft.com/en-us/library/ff547460.aspx).

0 голосов
/ 05 июля 2010

Запрещено (или, по крайней мере, не рекомендуется) вызывать исполняемые файлы из установочного файла inf.

Тесты WHQL не пройдут, если в вашем inf-файле есть такая строка.Вы можете сделать это, если у вас уже запущен процесс, который регистрирует себя для ожидания появления интерфейса устройства.

...