Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上,我有一个安装在客户端服务器上的 asp.net 应用程序,可以与现有的桌面应用程序一起工作。我能做些什么来阻止客户复制文件并在其他地方安装并运行它,这样他们就不能停止付款但继续使用系统?
我知道您可以使用的唯一 100% 方法是调用您控制的某些 Web 服务,以在每次应用程序启动或您想要的任何其他事件时进行验证。尽管如此,客户仍可以对其进行反编译并对其进行修补以删除检查,尽管这不太可能。
但是,如果我必须有这种锁,我不会担心验证这一点。如果您认为您的客户正在这样做,那么他们就不是开始合作的好客户。