写了一款winform软件,希望加上使用限制,例如像OFFICE那种需要注册后才可以使用,但是没有什么思路,求个思路
解决方案 »
- C#如何实时更新数据显示在textbox上
- 今天学习了Strategy模式,自己模仿写了一个,不知道算不算Strategy模式。
- 水晶报表大量数据的问题?
- 键盘模拟点击
- 请问有关 vs2005 winform开发的实例 哪里有?
- 关于即时检测服务器状态的问题
- C#如何取得当前程序所在的路径
- 请问如何连接集群服务器上的数据库
- 用能不能用g.DrawString()画出一个热区出来?
- 各位,你们写C#程序时,在申请一个对象用完后,会不会(要不要)dispose()??
- string to char 字符串的长度只能为一个字符?
- 怎么实现A窗体中点击某个TextBox将B窗体显示在TextBox下面,如果下面控件不够则显示在上面
硬件码如何能获取到唯一的呢
mac地址 极端点说 如果对方没有网卡怎么办
获取硬盘序列号,或者PC名称,总之任何一个名称不会变的或不常变的字符串,然后与你的版本号进行位运算。
再通过内置的4个特定字符串进行MD5加密,每次加密结果取前4位,最后结果为xxxx-xxxx-xxxx-xxxx这样的结果,这个为机器码。然后另外一个算法,将机器码加上版本号,进行位去处,再进行MD5加密,再取前4位,得出的结果为注册码,是否注册在软件里面对比一下就知道了。
嗯,现在用的方式类似,取了MAC地址,将每个字符的ASC码进行转换后进行MD5加密。
你说的再加上内定字符串再次MD5的方式也很好,我准备加上