我们将我们的应用程序与C++中的RealRealServices选项连接起来。这是因为应用程序修改了hklm注册表项。当我们执行应用程序时,windows会显示以下消息。在不更改windows的uac设置的情况下,是否可以使应用程序不显示此窗口?

最佳答案

基本的答案是否定的。uac就是为了这个目的而设计的。如果您可以绕过uac来获得好的应用程序,那么坏的应用程序也是如此。因为你正在向香港海关总署的注册处写信,你必须提升你的权限。
如果你想的话,你可以把对话框移动一点。例如,您可以创建一个应用程序图标,当用户启动应用程序时,该图标会立即用uac提示用户,但这并不是一个好主意,因为uac的目的是在需要之前无权限运行。
以下是有关UAC以及如何使用它的更多信息的链接:
http://msdn.microsoft.com/en-us/magazine/cc163486.aspx

关于windows - 阻止UAC对话框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6201897/

10-12 21:05