Office中国论坛/Access中国论坛

标题: 注册模块,想取硬盘序列号,但api被卡巴拦截 [打印本页]

作者: tz-chf    时间: 2008-3-15 21:45
标题: 注册模块,想取硬盘序列号,但api被卡巴拦截
想做软件的注册,是行业软件,为了防止用户互相拷贝,想到的只能是硬盘序列号是各不相同的。

用api取是很简单的事情,但被卡巴拦截,很不爽。以后每次进入软件还得验证的。生成mde也不行。

用VB生成exe就没这个问题。

怎么办???还有其它的注册方法吗?
作者: tmtony    时间: 2008-3-15 21:58
API被卡住, 我还没试过, 是VBA或宏被卡住吧?
作者: tz-chf    时间: 2008-3-15 22:10
是被卡巴6拦截。卡巴5好象根本就不执行,也没有提示。

输入0-9,会调用api发声。(没作输入验证)

[ 本帖最后由 tz-chf 于 2008-3-15 22:13 编辑 ]
作者: tmtony    时间: 2008-3-15 23:45
我没有卡马啊,但在norton下正常哦
作者: tz-chf    时间: 2008-3-16 00:08
有卡巴的朋友试一下。其实所有客户用卡巴的都这样。

还把这句api函数都显示出来
作者: t小宝    时间: 2008-3-16 00:43
卡巴的主动防御对OFFICE的诸多功能包括调用API确实进行阻拦
作者: huangqinyong    时间: 2008-3-16 11:39
我的机子是卡巴6,输入0-9,没有发声
作者: tz-chf    时间: 2008-3-16 21:54
原帖由 huangqinyong 于 2008-3-16 11:39 发表
我的机子是卡巴6,输入0-9,没有发声


我的是winxp,卡巴是6.0.0.307。你调试一下。难道已被加到不信任列表?
作者: huangqinyong    时间: 2008-3-16 22:16
原帖由 tz-chf 于 2008-3-16 21:54 发表


我的是winxp,卡巴是6.0.0.307。你调试一下。难道已被加到不信任列表?

我的配置WinXp,Access2003,我选择它到信任列表,但没有发声音,不知道属不属卡住。
作者: tz-chf    时间: 2008-3-17 09:56
WAV放在同一文件夹,否则找不到声音文件。

但确实被卡巴拦截?
作者: huangqinyong    时间: 2008-3-17 10:08
原帖由 tz-chf 于 2008-3-17 09:56 发表
WAV放在同一文件夹
,否则找不到声音文件。

但确实被卡巴拦截?

放在同一文件夹里也不行,发不了声音
作者: tz-chf    时间: 2008-3-18 18:10
能不能在VB做的EXE里测硬盘(EXE里卡巴不拦截api)。access调用这个EXE,通过则正常登录。
作者: andymark    时间: 2008-3-18 18:39
做成DLL 试试
作者: chengxin    时间: 2008-3-18 20:21
没事呀
作者: tz-chf    时间: 2008-3-18 21:07
原帖由 andymark 于 2008-3-18 18:39 发表
做成DLL 试试

DLL也一样不行
作者: tz-chf    时间: 2008-3-18 21:18
我想这样做:

做个EXE取硬盘序列号放到一个文本文件中(或干脆放到表里),然后再验证取得的值。这样可以避免在access里直接调用api被卡巴拦截。
作者: tz-chf    时间: 2008-3-18 21:19
原帖由 chengxin 于 2008-3-18 20:21 发表
没事呀

什么环境?
作者: baije    时间: 2008-3-19 10:20
我还说呢 前段时间我一个程序别人用了两年好好的,但最近在登陆时没问题,但关闭时进行记录出错,但我电脑试验多次没问题,原来是调用API被卡吧搞垮,晕死。。。。
作者: qiangshi    时间: 2008-11-3 15:56
生成accde




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