2012-10-31 47 views
0

基本上我有一个asp.net应用程序安装在客户端服务器上,与现有的桌面应用程序一起工作。我能做些什么来阻止客户端复制文件并安装到其他地方并运行它,以便他们不能停止付款,但是继续使用系统?许可/保护一个asp.net网络应用程序

回答

1

我知道您可以使用的唯一100%方式是调用某个您控制的web服务,以在每次应用程序启动时或在您想要的任何其他事件中进行验证。尽管如此,客户端可以反编译并修补它以删除检查,尽管这不太可能。

但是,我不担心如果我必须有这种锁定,我会尽可能多地验证它。如果你认为你的客户正在这样做,他们不是一个好的客户开始合作。