程序在安装的时候需要填写注册码,但不知道这个注册码是从什么地方搞的搞开发的怎么知道这个注册码和用户机器上的唯一序号相对应???在打包的时候,是不是需要把注册表和程序打在一起???这样的话,安装的时候,怎么把注册码写如到注册表中???要不要在打开系统EXE的时候读取注册表,然后判断是否是注册用户???要是把这个EXE拷贝到别的机器上,还能不能正常运行了???我是新手,不太理解 查了好多资料 仍然无语
解决方案 »
- .net 把json格式的字符串转换成json类的
- [求助]如何写一个60进制的小数加减法函数
- 微软企业库中关于接收insert语句返回结果的问题
- (c# winForm)vs2003中DataGrid 控制日期格式,及插入下拉框的问题
- 弹出对话框为什么没有显示?
- 怎么在PPC2003系统下用C#实现视频播放?
- 把dataset里的char型数据转成string时有时会遇见异常..为什么啊?
- webborower 中模拟 点击按钮
- Programming Microsoft Windows with C#, by Charles Petzold
- 初学者学习c#,用什么书好,用什么环境好?
- .net如何格式化输出字符串!用format?(在账票中)
- 如何显示一个数的01码啊??
你可以自己写一个简单的算法,放到installer类里面去,例如:用户机的硬盘编号+1(这个规则很弱智,嘿嘿).搞开发的怎么知道这个注册码和用户机器上的唯一序号相对应???
你知道了算法应该就知道怎么对应了吧.在打包的时候,是不是需要把注册表和程序打在一起???
注册表和程序一起打包?不知道你的意思是什么.这样的话,安装的时候,怎么把注册码写如到注册表中???
VS2005安装工程里面有选择可以让你设置安装时要向注册表中写些什么东西.要不要在打开系统EXE的时候读取注册表,然后判断是否是注册用户???
可以这么做.如果不是注册用户,可以让他再注册.要是把这个EXE拷贝到别的机器上,还能不能正常运行了???
这个就要看你的注册码生成的规则了,如果是我说的那种规则,应该是不能运行了.