标签: c# licensing
我开发了一个需要许可证的应用程序。每台机器应该是唯一的。在早期版本中,我使用Windows序列号来达到这个目的:我从Win中读取它,对它进行一些技巧/加密以生成序列号和放大器。 lic文件。这是我自己的解决方案,在我的新项目中,我想创建一个新项目。
我的问题是: 是否有广泛使用的方法来生成唯一的序列号?任何,基于一些硬件序列号,如主板或处理器等。
(。NET4 / C#/ VS2010)
提前致谢!
答案 0 :(得分:0)
GUID
Guid g = Guid.NewGuid(); Console.WriteLine(g.ToString());
查看here以了解您在Guid ToString()
ToString()
答案 1 :(得分:0)
使用guid?
GUID可以通过多种方式创建,但通常它们是基于特定时间点的一些独特设置的组合(例如,IP地址,网络MAC地址,时钟日期/时间等)。