程序中嵌入的C#序列号

Sev*_*Sev 4 .net c# serial-number

我正在为我写的软件编写自己的序列号验证/保护.

假设序列号验证器正在使用模式匹配...一旦验证了序列号,我该如何更改程序本身,以便它不再询问用户序列号?

我真的不想创建一个单独的许可证文件.有没有办法将其嵌入程序本身?或者注册表是唯一的其他选项(除了在线验证等)

Mar*_*ell 6

你真的不应该试图编辑程序本身-它会打破签名/强命名的exe/dll文件几乎肯定会被锁定,即使你影副本:许多用户不会有权限编辑它在程序文件中(或单击一次).

外部设备(例如许可证文件或注册表设置)似乎是合适的(除非您希望在每个客户端的服务器上构建应用程序).