c#应用程序安装文件

本文关键字:文件 安装 应用程序 | 更新日期: 2023-09-27 18:13:19

我创建了一个应用程序来学习c#, web服务,并使用visual studio 2010创建了一个设置文件。

安装时要求输入人员姓名和许可密钥。license密钥支持离线和在线两种验证方式。

在线模式下:使用web服务验证该许可证密钥。注意:我的许可证密钥数据库在外部服务器上。

离线模式应用程序自己验证许可密钥。使用一些加密解密技术。

我们用来验证安装的密钥是由另一个应用程序生成的。要生成密钥,这个人必须给我他的名字,他将在安装期间提供。在此基础上,我将向他提供许可证密钥。

现在我的问题是,我想阻止那个人使用相同的安装文件在另一台计算机上安装,使用我第一次安装时提供给他的相同密钥。

谁能帮我解决这个问题?我也是c#的新手,所以我请求你用最简单的方式来解释。

感谢

_

为离线模式添加的另一件事:

对于离线模式:我把我的应用程序卖给一个组织,他们想在5个不同的机器上安装,我不想给他们5个不同的许可证。

有谁能帮我想想正确的方向吗?

谢谢. .

c#应用程序安装文件

您必须包含一些其他的识别方式,而不仅仅是名称作为许可证密钥的基础-例如一些不经常更改的特定于硬件的标识符。

查看这里:如何在c#中快速获取硬件Id