2011-09-16 35 views
2

我想在32b/64b OS上運行ONE exe。我使用VS設置x86來使用wow64模式。該exe工作沒有erros。在32/64上運行EXE與ACE驅動程序工作

現在我想開始用32b和64b支持office 2010,我決定使用「Microsoft Access數據庫引擎2010可再發行組件」。有兩種不同的版本32b和64b,它取決於你需要安裝的辦公室。

例如,如果安裝了Win7 64b,Office 2010 64b和64b驅動程序。該應用程序在wow64中運行,並應使用64驅動程序。每次我收到一個錯誤,找不到驅動程序。

是否有可能像我想要它或我需要創建兩個不同的exe文件?

+1

這是一個非常好的問題,因爲[顯然,[Access數據庫引擎可再發行組件的32b和64b版本不能在同一臺機器上共存]](http://social.msdn.microsoft.com/Forums/zh-cn/ adodotnetdataproviders/thread/abf34eea-1029-429a-b88e-4671bffcee76),因此如果用戶安裝了Office 2010 64,則您可以*使用64位驅動程序。也許使用舊的,純粹的32位,預先安裝的'Microsoft.Jet.OLEDB.4.0'驅動程序可以替代? – Heinzi

+0

我想到這一點,但如果有辦公室2010 64b,噴氣機不再工作。我在vm中嘗試了這個場景。檢查我的答案我是如何解決我的問題的。感謝您的支持! – David

回答

相關問題