关于asp调用dll的问题

来源:百度知道 编辑:UC知道 时间:2024/07/12 09:34:34
我用asp调用自己用vb做的一个叫sample的activexdll,然后sample会和一个加密锁的dll交互。也注册了sample。结果发现xp的机器上能成功识别加密锁,但是server2003上识别不了。
但是加密锁公司提供的vb的程序在xp和2003上都能正确识别。
不知道为什么。。。。是不是2003需要某些地方例如(iis)需要设置。
请高手指教谢谢
谢谢您的回答。不过我是用administrator用户注册的,调用我自己写得activexdll也没有问题,关键我的activexdll再通过加密锁的dll检测加密锁的时候,检测不到,返回的是错误的信息。对了,加密锁的dll没有办法交互我放在system32下。

activexdll 在administrator用户下注册,因为IIS访问的时候是用的IIS的用户,不是你当前操作电脑的用户,所以这个DLL要注册到给系统用户。但是一般用户注册的时候只注册给当前用户,这样IIS用户访问不了。或者到IIS里把IIS用户改成你当前注册的用户!并在用户密码里输入你当前用户的密码(一定要)