好吧,每当我尝试以管理员身份运行我的应用程序时,我都会收到以下信息 错误,是否允许。
如果我直接运行应用程序而不是以管理员身份运行,那么这似乎可行。我需要做些什么来摆脱 UAC 吗?不,我不希望用户手动更改 UAC 设置。
我是否只需要为我的程序或我需要签名的任何证书调整注册表设置。
最佳答案
通常,您无法禁用 UAC。 UAC 的目标是针对恶意软件提供深度防御。如果 Tojan 只能禁用 UAC,那将适得其反。
您可以做的是接受 UAC 的存在,并顺其自然。你通常不应该以管理员身份运行,所以当你这样做时获得 UAC 对话框是非常好的。例如,自动启动可以作为每个用户的设置进行处理,这意味着您无需成为管理员即可更改它。
关于c++ - 如何为我的应用程序禁用 UAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4488962/