阻止用户复制ClickOnce应用程序

时间:2016-02-20 13:55:41

标签: security clickonce windows-applications

我在.NET 4.0中有一个ClickOnce应用程序; 如何防止用户将整个安装目录从一台机器复制到另一台机器?

我不需要一个无法解决的解决方案(如果有的话),但我需要一个能阻止日常用户这样做的解决方案;

我已经尝试了以下内容:

  • 在安装应用程序时存储MAC地址,并在每次应用程序启动时尝试匹配它 - 这不起作用,因为用户可能使用有线或无线连接;
  • 匹配硬盘序列号 - 它不适用于WinXP;

一些可能有用的额外信息: 我在数据库中跟踪我的客户:当客户请求产品时,我添加了一条新记录;当他们第一次运行应用程序时,应用程序会询问ProdId,并更改状态,以便他们无法使用相同的ProdId重新安装它。

0 个答案:

没有答案