我用asp调用自己用vb做的一个叫sample的activexdll,然后sample会和一个加密锁的dll交互。也注册了sample,由于加密锁的dll不能注册,所以放在system32目录下。结果发现xp的机器上能成功识别加密锁,但是server2003上识别不了。 但是加密锁公司提供的vb的exe程序在xp和2003上都能正确识别。 
不知道为什么。是不是2003需要某些地方例如(iis)需要设置。 请高手指教谢谢

解决方案 »

  1.   

    应该是activedll的权限设置问题
      

  2.   

    你是不是通过regsvr32来注册这个DLL的?
    ASP中使用的组件最好在MTS中注册,这样才不会有权限问题.
      

  3.   

    我是通过regsvr32来注册的,MTS是什么弱问。
      

  4.   

    恩,我是通过regsvr32注册activexdll的,想问下MTS是什么。怎么在里面注册
      

  5.   

    说老实话, 很多年没弄ASP了, 你google 'MTS 注册组件' 这个会有很多结果可以参考