授予管理员权限以卸载程序

时间:2015-08-21 04:46:27

标签: c# controls panel registrykey

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

1 个答案:

答案 0 :(得分:1)

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

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

这是基于您是否将安装程序作为单独的应用程序。此外,在卸载时,它将通过UAC弹出窗口请求确认。