0
我試圖從我的JS腳本創建一個COM對象像這樣的32位的DLL:不能叫下64位Windows
function main()
{
var MyApplication = new ActiveXObject("Base.Application");
}
main();
我得到錯誤:「自動化服務器不能創建對象」。在Windows 2003 64位上發生此錯誤。該DLL是32位,它在32位系統上工作正常。
我試過都在64位系統上的Regsvr32.exe版本和兩個版本告訴我,dll註冊成功。
不幸的是,錯誤信息並沒有告訴我爲什麼它不能創建對象。原因是未知的,它可能是它不能創建對象,因爲它還沒有註冊,或者它可能是完全不同的東西...
我也添加了完整的權限到這個dll。
我不知道我還能做什麼,你有什麼想法嗎?
編輯後
好吧,我知道這個DLL是在系統中註冊(發現它在註冊表),所以我爲什麼不能從它調用任何COB對象?