win7 旗舰版 64位注册dll(regsvr32)失败解决方法

其实今天写博多少有些罪过,年初二晚上应该是推牌九打麻将的时候,可惜,人生如此,浮生如此。。。

遇到这个问题是做的银联支付接口(ChinaPay),之前的电脑是32位,使用传统方法直接regsvr32 xx.dll 就ok了,今天却死活不行,一直提示找不到路径之类的错误,尝试了很多方法,问过了度娘,拜访了谷歌,终于发现了问题所在,原因就在于计算机位数,原来64位和32位真的是不一样,以下内容摘自:吉米技術手札。

 

一般直接將要註冊的dll丟到 C:\Windows\System32 後,執行 regsvr32  xxx.dll 即可完成註冊

但是這樣的方式在64位元的電腦上卻行不通

解決方式(以windows 7為例):

1.將 xxx.dll 複製到 C:\Windows\SysWOW64 底下

2.執行cmd.exe 進入命令提示列,

進入到 C:\Windows\SysWOW64 

在執行regsvr32  xxx.dll 即可

 

原文链接:http://www.dotblogs.com.tw/usice0314/archive/2010/04/07/14442.aspx#51600

posted @ 2013-02-11 21:54  Lison Liou  Views(14439)  Comments(0Edit  收藏  举报