在64位系统中使用CAPICOM

标签: , , ,

最近把系统换成了windows 2008 r2,然后capicom就不好使了。据我所知,不存在64位版本的capicom.dll。

虽然capicom.dll是32位的dll,但是仍然推荐将其放到%windir%\syswow64文件夹而不是%windir%\system32文件夹。

下面是在x64系统上使用capicom.dll的步骤:

  1. 把capicom.dll复制到%windir%\syswow64文件夹
  2. 输入命令:

    %windir%\syswow64\regsvr32.exe %windir%\syswow64\capicom.dll

  3. 然后写个简单的vbs测试一下

    Set HashedData = CreateObject("CAPICOM.HashedData")

不出意外的话就可以使用了。

参考链接:RE: CAPICOM – Windows Server 2003 R2 64 bit – OLE automation error

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. OpenWrt中的Hotplug脚本
  2. VBS中&H前缀十六进制数的陷阱
  3. 在Windows 2008 R2下安装PSDK
  4. 用VBS设置静态IP和DNS服务器地址
  5. PHP中htmlentities跟htmlspecialchars的区别

4 条评论 发表在“在64位系统中使用CAPICOM”上

  1. Meteor说道:

    谢谢提供解决方案.

  2. Ter说道:

    win7 x64 ult sp1 python2.7&python3.5 测试无效:
    pywintypes.com_error: (-2147352567, ‘发生意外。’, (0, None, ‘不正确的数据。\r\n’, None, 0, -2146893819), None)

  3. yflying说道:

    你是用64位IE能支持这个插件吗?

  4. antior说道:

    注册成功了但是对象不能创建是什么鬼?

留下回复