我在我的驱动程序包中使用 dpint.exe。我在 Windows 7 64 位操作系统中面临下面提到的场景。
当 UAC 启用时,它在管理员模式(具有管理员权限的用户)、标准用户模式和访客模式下按预期工作。(即,在标准用户模式和访客模式下提示一个要求管理员密码的窗口)。
当 UAC 被禁用时,在管理员模式下(具有管理员权限的用户)它“从不”显示任何窗口说“你想允许以下程序对此计算机进行更改”。(这种行为也是意料之中的行为!!)“但在标准用户模式下,当我单击驱动程序安装程序可执行文件(在内部调用 dpinst.exe)时,系统挂起,当我尝试重新启动时,它说后台进程正在运行,你呢?想要强制重启。在访客登录模式下,还会出现一个弹出窗口,显示“Setup.exe 停止工作”。如果上述问题是因为“Dpinst.exe 需要管理员权限”,为什么 windows 没有显示警告消息而是被挂起? ?
以及如何告诉用户更改为管理员以继续安装..