卸载程序时如何设置密码?

Posted

技术标签:

【中文标题】卸载程序时如何设置密码?【英文标题】:How to make require password when uninstalling program? 【发布时间】:2013-09-25 03:52:53 【问题描述】:

我正在使用 c# 开发用于网站阻止和儿童控制的 Windows 应用程序。如果只有用户输入正确的密码,程序就会卸载。

【问题讨论】:

我不会安装这样的应用程序。 我很困惑你为什么想要这个。您可以要求管理员权限,但如果用户是管理员,为什么要要求他/她输入密码才能卸载应用程序?这就是系统上的用户权限的用途... 管理组策略不是更好的方法吗?如果这是针对企业环境,并且您要强迫人们拥有该应用程序,那么有更好的方法可以做到这一点。 该应用程序用于网站阻止和儿童控制,这就是为什么我在卸载之前需要密码 对问题所在非常困惑 - 如果您的“孩子”在您已经丢失的盒子上以管理员身份运行。如果没有 - 如果没有管理员权限/密码,则无法卸载为整个系统安装的程序... 【参考方案1】:

有 3rd 方应用程序可以做到这一点,是的。但是,更好的方法是使用 Windows 本身的内置管理工具。例如,拒绝最终用户在添加/删除程序向导中添加/删除程序。

【讨论】:

我只会断言 UAC/Administrator 并让 Windows 酌情“拒绝”/“接受”。 @user2246674 - 这可能是一个更好的方法。

以上是关于卸载程序时如何设置密码?的主要内容,如果未能解决你的问题,请参考以下文章

C#中如何动态加载和卸载DLL

如何在卸载时保留用户设置

mac下eclipse怎么卸载干净

我如何在 Windows 中使用 cmd/powershell 卸载受密码保护的应用程序 [关闭]

Windows10安装卸载Mysql步骤和方法

部署:如何访问 Windows 服务名称以便(卸载)安装程序可以卸载它?