我想在卸载程序时删除注册表项。可以在以管理员身份运行visual studio并使用visual studio卸载时完成。但如果我使用控制面板卸载它,它不会发生。那么在卸载程序时有没有办法删除注册表项。
答案 0 :(得分:1)
您需要有一个应用程序清单,只需将“requestedExecutionLevel”更改为Admin,如下所示。
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
这是基于您是否将安装程序作为单独的应用程序。此外,在卸载时,它将通过UAC弹出窗口请求确认。