3
上安裝文件到system32文件夾下我想在64位平臺上安裝一個.sys文件到%windir%/System32/drivers
我怎樣才能在64位平臺上
目錄。這些設置在32位下工作正常,但是當我安裝在64位平臺上時,設置將文件存儲在%windir%/SysWOW64/drivers.
我試圖在<Windir>\System32\Drivers
下安裝文件,似乎是錯誤的目的地。
所以我的問題是,如何在不進行新設置的情況下將.sys文件存儲在64位系統的%windir%/System32/drivers
下?
BTW:使用I'm一個INSTALLSCRIPT項目的Installshield 2011年
下Gretings和英語不好對不起;)
解決!
我添加以下代碼到我的INSTALLSCRIPT:
function OnBegin() begin if (SYSPROCESSORINFO.nProcessorArchitecture = PROCESSOR_ARCHITECTURE_IA64 || SYSPROCESSORINFO.nProcessorArchitecture = PROCESSOR_ARCHITECTURE_AMD64) then Disable(WOW64FSREDIRECTION); endif; end;
這codesnippet將阻止安裝程序自動安裝64位系統默認文件夾下的文件。然後我將組件的安裝目標更改爲 <WINSYSDIR64>\Drivers
並且一切正常。
你應該注意你是如何解決你的問題的自我回答(而不是你的問題的更新)並接受它。否則,這個問題仍然沒有答案。 – J0e3gan 2014-05-18 03:11:45