【发布时间】:2011-07-09 13:57:28
【问题描述】:
我需要我的应用程序自行卸载。
原因:我注意到我的应用程序正在破坏它自己的文件(我的错),但我的应用程序的用户不明白为什么他需要卸载它并拒绝卸载它。但是,他仍然抱怨不断出现的问题。在使用条款中,有一行字写着“......我们保留从您的计算机中删除该应用程序并暂时或永久停止您使用该软件的权利。”
所以,我搜索了如何卸载程序(将被新版本取代),并遇到Uninstall C# windows application from self 并且接受的答案说您需要一个“产品代码”。那到底是什么,我在哪里可以找到/从哪里得到它?我已经搜索过,但找不到任何东西。
谢谢
【问题讨论】:
-
您使用哪种技术创建应用程序安装程序?
-
您的意思是您保留在未经用户同意的情况下卸载应用程序的权利,但您不知道如何行使该权利?多么讽刺……
-
@Doc Brown - 我使用了 Visual Studio 2010 Express 的内置发布功能,它使用 Windows Installer 3.1。
-
我什至不确定这些使用条款是否合法,除非用户已将软件租用了特定时期或时间。否则,这就像产品制造商说他们保留随时回收您的产品的权利。似乎您应该允许客户决定他们是要允许您修复错误还是只是按原样使用应用程序。
标签: c# .net winforms uninstallation