如何在 CSharp 中制作自己的许可证密钥
Posted
技术标签:
【中文标题】如何在 CSharp 中制作自己的许可证密钥【英文标题】:How make Own license-key in CSharp 【发布时间】:2019-05-01 12:20:52 【问题描述】:我在复制我的程序 exe 时遇到了一些问题,所以我想为每台 PC 制作一个代码并注册我的程序! 如何在 C# 中制作单个代码(计算机 ID 或硬件 ID 或...)? 并检查它!
【问题讨论】:
License for C# desktop application的可能重复 请求图书馆是题外话。不过,看看姐妹站《软件推荐》:softwarerecs.stackexchange.com/questions/35437/… 您认为您将能够解决困扰该游戏行业多年的问题,并且只有通过强制始终连接到他们自己的服务器才能真正“解决”? 【参考方案1】:创建一个单库应用程序并按照以下步骤操作。
-
母版页继承一页。所以这个页面调用了dll。
此 dll 检查许可文件是否存在
如果不存在,则重定向到注册许可证页面并提供密钥。此密钥验证您的数据库。
如果存在,则检查许可文件是否已读取 MAC ID 和处理器 ID。
dll 1.创建一个认证接口 2.设计抽象类并实现接口。这里定义你的逻辑来获取 pc mac id,用于创建 1 个加密文本文件的进程 id,ext 是 .lis。 3.这个母版页继承。所以每次都执行逻辑。检查文件是否正确的 mac 和处理器 ID。
【讨论】:
需要一个简单的代码来以 C# 形式查找 Mac id 关注c-sharpcorner.com/code/66/…以上是关于如何在 CSharp 中制作自己的许可证密钥的主要内容,如果未能解决你的问题,请参考以下文章