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

C# 卸载程序时如何设置密码?,c#,.net,passwords,installation,uninstallation,C#,.net,Passwords,Installation,Uninstallation,我正在用c#开发windows应用程序,用于网站屏蔽和儿童控制。卸载程序时如何设置密码?如果只有用户输入正确的密码,程序就会卸载。有第三方应用程序可以这样做,是的。但是,更好的方法是在Windows本身中使用内置的管理工具。例如,拒绝最终用户在“添加/删除程序向导”中添加/删除程序。我不会安装这样的应用程序。我不明白您为什么要这样做。您可以要求具有管理员权限,但如果用户是管理员,为什么需要他/她输入密码才能卸载应用程序?这就是系统上用户权限的用途……管理组策略不是更好的方法吗?如果这是一个公司环

我正在用c#开发windows应用程序,用于网站屏蔽和儿童控制。卸载程序时如何设置密码?如果只有用户输入正确的密码,程序就会卸载。

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

我不会安装这样的应用程序。我不明白您为什么要这样做。您可以要求具有管理员权限,但如果用户是管理员,为什么需要他/她输入密码才能卸载应用程序?这就是系统上用户权限的用途……管理组策略不是更好的方法吗?如果这是一个公司环境,而你正在强迫人们使用该应用程序,那么有更好的方法可以做到这一点。该应用程序用于网站阻止和儿童控制,这就是为什么我在卸载之前需要密码的原因。很难理解问题是什么-如果你的“孩子”在你丢失的盒子上以管理员身份运行。如果不是,则在没有管理员权限/密码的情况下,无法卸载为整个系统安装的程序…我只需断言UAC/Administrator,并让windows根据需要“拒绝”/“接受”。@user2246674-这可能是更好的方法。