2011-03-28 17 views
0

我必須爲32位和64位的motionbuilder 2011製作安裝程序。 安裝程序應檢測並部署相應的插件。 其中一臺64位機器上安裝了兩個版本,但註冊表一次只顯示其中的一個。 有沒有什麼辦法可以檢測到安裝的版本並在安裝目錄中部署相應的插件?爲Autodesk motionbuilder 2011部署插件

感謝

回答

1

你要查詢HKEY_LOCAL_MACHINE64得到MoBu 64位路徑。例如,使用Inno Setup的腳本:

32位路徑

RegQueryStringValue(HKEY_LOCAL_MACHINE, Software\Autodesk\MotionBuilder\2011, 'InstallPath', path) 

64位路徑

RegQueryStringValue(HKLM64, Software\Autodesk\MotionBuilder\2011, 'InstallPath', path) 

希望幫助!

+0

感謝尼爾的信息。但實施起來太遲了。但擁有知識總是很棒的。乾杯。 – Scorpious 2011-07-15 11:12:17