其實今天寫博多少有些罪過,年初二晚上應該是推牌九打麻將的時候,可惜,人生如此,浮生如此。。。
遇到這個問題是做的銀聯支付接口(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