如何在 CSharp 中制作自己的许可证密钥

How make Own license-key in CSharp

我有一些复制我的程序 exe 的问题,所以我想为每台 PC 制作一个代码并注册我的程序!! 如何在 C# 中制作单个代码(计算机 ID 或硬件 ID 或...)? 并检查它!

创建一个库应用程序并执行以下步骤。

  1. 母版页继承一页。所以这个页面调用dll.
  2. 此dll检查许可证文件是否存在
  3. 如果不存在则重定向到注册许可页面并提供密钥。此密钥验证您的数据库。
  4. 如果存在,则检查许可文件,读取 mac ID 和处理器 ID 是否正常。

dll 1.创建一个认证接口 2.设计抽象class并实现接口。在这里定义您的逻辑以获取 pc mac id,用于创建 1 个加密文本文件的进程 id 和 ext 是 .lis。 3.本母版页继承。所以每次都执行逻辑。检查文件是否正确 mac 和处理器 ID。