【问题标题】:launch exe from inf installation从 inf 安装启动 exe
【发布时间】:2010-07-05 09:00:39
【问题描述】:

在我最近的项目中,我必须从 inf 启动一个 exe。 当我公司的设备插入win 7系统时,PnP服务会从Windows Update Server中搜索设备驱动并自动安装。 在最后一步,我必须启动一个应用程序。 我怎么能从 inf installaton 做到这一点?请帮忙!!! 我尝试编写存根 ocx 并在 dllregisterserver 中调用 shellexecute。当我使用 regsvr32 命令手动注册它时,我可以工作,但它不适用于自动安装(shellexecute 成功但没有任何反应)。似乎系统禁止了它。 有人能给我一些建议吗?非常感谢!

【问题讨论】:

    标签: installation driver inf


    【解决方案1】:

    禁止(或至少不推荐)从 inf 安装文件调用可执行文件。

    如果您的 inf 文件中有这样一行,WHQL 测试将失败。

    你可以做的是让一个进程已经在运行,它注册自己以等待设备接口出现。

    【讨论】:

      【解决方案2】:

      如果您想在基于 INF 的安装中注册一个 DLL,您可以在 DefaultInstall 部分中使用 RegisterDlls 指令(请参阅 http://msdn.microsoft.com/en-us/library/ff547356.aspxhttp://msdn.microsoft.com/en-us/library/ff547460.aspx)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-09
        • 1970-01-01
        • 1970-01-01
        • 2021-12-23
        • 2014-04-25
        相关资源
        最近更新 更多