Office中国论坛/Access中国论坛

标题: 软件需注册后才能使用的程序? [打印本页]

作者: sbsfhgl    时间: 2008-2-13 17:23
标题: 软件需注册后才能使用的程序?
找了半天也没有找到,如编写的一段程序需要经注册后才能使用,且拷贝到其它机台不能使用,防止非法复制?
作者: sbsfhgl    时间: 2008-2-14 09:06
推荐一下例程嘛各位,还有就是如何判断建立的表是否隐藏,如果未隐藏则退出系统的VBA语句是什么?
作者: tmtony    时间: 2008-2-14 09:49
可以在注册表中写入一些注册信息, 在软件打开时就读取这些注册信息是否正确
作者: tmtony    时间: 2008-2-14 09:50
或者在注册成功后在表中写入一个加密信息,如果表中没有这个信息,则自动退出程序
作者: sbsfhgl    时间: 2008-2-14 11:45
但不知道具体怎么操作????????????????????????
作者: fswxs    时间: 2008-2-14 12:29
原帖由 tmtony 于 2008-2-14 09:50 发表
或者在注册成功后在表中写入一个加密信息,如果表中没有这个信息,则自动退出程序

对啊,加密就不怕别人修改表了
作者: sbsfhgl    时间: 2008-2-14 12:45
原帖由 tmtony 于 2008-2-14 09:49 发表
可以在注册表中写入一些注册信息, 在软件打开时就读取这些注册信息是否正确


怎么做t呢?
作者: iamee    时间: 2008-2-14 12:59
可以参考温柔一刀的“职工教育管理系统”
采用的是读取硬盘系列号,然后加密、解密再注册;不过没有添加到注册表
作者: sbsfhgl    时间: 2008-2-15 09:03
我看到有点人做的系统,如果数据显现出来或用SHIFT键打开,就出现“非法操作,请与管理员联系”,然后关闭系统,这个怎么做出来的?
作者: jabar    时间: 2008-2-17 22:47
标题: 可使用读硬盘ID的方法
先读硬盘id,定义一变量为机器码,硬盘ID做某种运算得到机器码,再对机器码做某种运算得到注册码,(做什么样的运算自己定,做运算得到机器码是为了增加破解难度,也可直接用硬盘ID做机器码)软件在未注册时将显示此机器码,对机器码进行相应的运算即可得到注册码,在软件中输入注册码后若与软件内的注册码相同即注册成功。
作者: jabar    时间: 2008-2-17 23:00
标题: 可使用读硬盘ID的方法。附上源码
现在附上源码。
作者: jpj123123    时间: 2008-2-21 13:19
谢谢 了:lol
作者: sbsfhgl    时间: 2008-2-22 17:34
呵呵,回了这么多,大家都这么关注,我把jabar的方法先用下先
作者: poly    时间: 2008-2-22 19:18
偶发表下个人意见

可不可以在数据库中设置注册功能?
我的想法是:一般要注册的都一定有后台数据库的,在后台一表中设置包含注册信息在内的字段,如果为空(没注册或过期)就不能使用某些功能,如果注册就能正常登陆并使用

不知偶这样想对不对,大家有什么看法?
作者: jsmugong    时间: 2008-2-22 20:20
可以用savesetting在注册表中写入信息然后用getsetting读取注册表中的信息。
作者: yori2007    时间: 2008-6-23 17:22
[:31]
作者: liaug    时间: 2008-6-24 11:42
学习一下
作者: duomu    时间: 2008-6-24 11:52
原帖由 tmtony 于 2008-2-14 09:49 发表
可以在注册表中写入一些注册信息, 在软件打开时就读取这些注册信息是否正确

此方法我就用过,就是读取硬盘序列号
http://www.office-cn.net/vvb/thread-59441-1-2.html
作者: polo365    时间: 2008-6-26 01:41
谢谢分享
作者: xlb004    时间: 2016-5-11 21:31
11111111111111




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3