c#应用程序安装文件
本文关键字:文件 安装 应用程序 | 更新日期: 2023-09-27 18:13:19
我创建了一个应用程序来学习c#, web服务,并使用visual studio 2010创建了一个设置文件。
安装时要求输入人员姓名和许可密钥。license密钥支持离线和在线两种验证方式。
在线模式下:使用web服务验证该许可证密钥。注意:我的许可证密钥数据库在外部服务器上。
离线模式应用程序自己验证许可密钥。使用一些加密解密技术。
我们用来验证安装的密钥是由另一个应用程序生成的。要生成密钥,这个人必须给我他的名字,他将在安装期间提供。在此基础上,我将向他提供许可证密钥。
现在我的问题是,我想阻止那个人使用相同的安装文件在另一台计算机上安装,使用我第一次安装时提供给他的相同密钥。
谁能帮我解决这个问题?我也是c#的新手,所以我请求你用最简单的方式来解释。 感谢_
为离线模式添加的另一件事:
对于离线模式:我把我的应用程序卖给一个组织,他们想在5个不同的机器上安装,我不想给他们5个不同的许可证。
有谁能帮我想想正确的方向吗?谢谢. .
您必须包含一些其他的识别方式,而不仅仅是名称作为许可证密钥的基础-例如一些不经常更改的特定于硬件的标识符。
查看这里:如何在c#中快速获取硬件Id