gpt4 book ai didi

Windows 卸载程序未以管理员身份运行

转载 作者:行者123 更新时间:2023-12-03 11:05:30 26 4
gpt4 key购买 nike

我制作了一个自定义安装程序/卸载程序。我按照 MSDN Library, Chaper 2. Install/Uninstall. 中的描述在 Windows 注册表中注册了卸载程序。

也就是说,这意味着注册 uninstall.exeUninstallString .它有效,因为它运行我的卸载程序。问题是它不会以管理员身份调用。我已经设置了 uninstall.exe的 list 要求管理员使用 mt ,如果您从资源管理器中双击它,它将根据需要自动请求管理员。

所以问题是,我需要在注册表中设置什么神奇标志才能让 Windows 添加/删除程序对话框以管理员身份运行我的卸载程序?

最佳答案

您可以在卸载程序中添加对管理员权限的检查。查询 this question有关如何做到这一点的更多想法。提到的最简单的选项是使用程序的快捷方式并勾选“以管理员身份运行”选项。

另一种解决方案是在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 中创建一个注册表项。并将 REG_SZ 路径添加到您的可执行文件作为值,并添加“RUNASADMIN”作为数据。

更多信息在this answer here .

关于Windows 卸载程序未以管理员身份运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26708817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com