【问题标题】:Giving admin rights to uninstall a program授予管理员卸载程序的权限
【发布时间】:2015-11-14 22:30:34
【问题描述】:

我想在卸载程序时删除注册表项。可以在以管理员身份运行 Visual Studio 并使用 Visual Studio 卸载时完成。但它不会发生,如果我使用控制面板卸载它。那么有什么方法可以在卸载程序时删除注册表项。

【问题讨论】:

  • 当然有办法,但我们需要知道您是如何制作安装程序的

标签: c# controls panel registrykey


【解决方案1】:

您需要有一个应用程序清单,只需将“requestedExecutionLevel”更改为 Admin,如下所示。

 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

这取决于您是否将安装程序设置为单独的应用程序。此外,在卸载时,它会通过弹出 UAC 请求确认。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-19
    • 1970-01-01
    • 2020-09-04
    • 2020-12-11
    • 1970-01-01
    • 2012-07-12
    • 2013-09-22
    • 2018-11-12
    相关资源
    最近更新 更多