我正在使用部署到Windows Standard Embedded 7平台上的软件。它利用inpout32.dll,一个流行的库来读取和写入并行端口。这个图书馆有点鬼鬼祟祟。它不是通过安装程序安装,而是延迟安装 - 当它加载并调用时,它会查看硬件并选择属于程序资源一部分的驱动程序。这会被复制到Windows驱动程序目录。仅以管理员身份第一次运行程序
问题是如果程序没有以管理员身份运行,则此副本将不会成功。该软件就会死亡。因此,我正在寻找一种优雅的解决方案,不涉及关闭用户帐户控制(即使工作?)。在清单中指出程序应该以管理员模式运行将是一种方式,但这会弹出一个对话框,我不希望每次都发生这种情况。有没有办法指定“以管理员身份运行一次”?
假设没有,您可以给我什么建议?
为图书馆做一个合适的安装程序。 –