用户将我自己的应用程序安装到APPDATA文件夹中,无需任何管理员权限。
这非常有效。
通过Windows 10控制面板卸载我的应用程序时,会出现UAC确认消息框:
(仅限德语,抱歉)
我的(NSIS)安装程序和(NSIS)卸载程序都使用SHA-1和SHA-256进行了Authenticode签名。
卸载程序的清单包含:
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
即。它不强制执行管理权限。
仍然,出现(在我看来不必要的)UAC对话框。
我的问题:
作为设置创建者,我能告诉Windows 10卸载我的应用程序而不显示UAC对话框吗?
更新1:
在回复Hans' comment时,我确实理解他在说什么,还有其他应用,例如这个来自Microsoft 做卸载而没有任何UAC对话框:
或者例如
似乎他们都有共同点,他们是UWP应用程序。