Office中国论坛/Access中国论坛

标题: 求助各位朋友帮帮忙献计献策设计一个防盗版的安全机制(代码): [打印本页]

作者: pauljung    时间: 2003-3-11 01:29
标题: 求助各位朋友帮帮忙献计献策设计一个防盗版的安全机制(代码):
求助各位朋友帮帮忙设计一个防盗版的安全机制(代码):

在我的数据库中有一个“硬件信息” 表,其中有一个“CPU序列号”字段;
在数据库中有一个窗体“启动”,想求助朋友在“启动”窗体中的事件打开属性中设计一段代码:

1.        读出本电脑的CPU序列号;
2.        检查 “硬件信息”表,如果“CPU序列号”字段为空,则把刚才读出的CPU序列号写入本字段,并打开“启动”窗体;
3.        如果“CPU序列号”字段不为空,则将刚才读出的CPU序列号与“硬件信息”表中“CPU序列号”字段中的CPU序列号相比较,如果相同,则打开“启动”窗体;如果不同,则关闭“启动”窗体,退出整个数据库。

自己辛辛苦苦编了一个数据库,不想让几个寄生虫盗版得逞,请各位朋友帮帮忙了,编写VBA代码是我和很多初学者们的弱点,希望通过这一段代码共同学习,共同提高。

作者: dxlz    时间: 2003-3-11 01:36
其实何必这样.一个正真的程序员不是把心思放在加密上的而是让自己的程序更完善,有越多的人用你的程序你应该感到高兴才是,因为这是对你劳动的认可.
作者: 阿园    时间: 2003-3-11 01:50
读CPU的方法不可取!用户换CPU或换机器你怎么办????应该给用户一定的自由.我认为可以采取固化某些用户基本信息的方法进行限制.如报表打印时,固化表头中有关用户的信息.
等等.
作者: Roadbeg    时间: 2003-3-11 01:52
你把此 cpu id 记录于表中也并不安全,因为其它人可能有办法在不直接打开数据库的情况下,修改储存在 cpu id 表中的信息,使你的整套设想全部白费.

我可以提供最好的解决方案,
有意请加我
QQ:65943082




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