如何阻止某人复制我在其他电脑中使用java制作的应用程序?我想只卖一台电脑
我不是在互联网上销售它,有没有办法通过磁盘SN或使用客户端的USB闪存盘SN作为应用程序的密钥?
我使用mysql作为我的应用程序的后端,平台是Windows。
有没有办法提供这种安全性?
答案 0 :(得分:1)
假设PC已连接到互联网,您可以在启动应用程序时读取PC MAC地址,并向服务器发送请求以检查该MAC地址是否已获得授权。
但这意味着每次用户更换电脑时都需要更新记录。
答案 1 :(得分:0)
我认为,只有将应用程序转移到基于云的服务(如Amazon Web Services),才能实现此级别的控制。这样,您的客户必须订阅才能访问您的应用程序,并且如果付款停止,您可以禁用访问权限。