Как я могу установить файлы в папку System32 на 64-битной платформе
Я хочу установить файл.sys в %windir%/System32/drivers
каталог на 64-битной платформе. Настройки работают нормально под 32-битной версией, но при установке на 64-битную платформу программа установки сохраняет файл под %windir%/SysWOW64/drivers.
Я пытался установить файл под <Windir>\System32\Drivers
, кажется, неправильное направление.
Итак, мой вопрос, как я могу сохранить файл.sys под %windir%/System32/drivers
в 64-битной системе без новой настройки?
Кстати: я использую проект Installscript в Installshield 2011.
Gretss и извините за плохой английский;)
Решено!
Я добавил следующий код в мой Installscript:
функция OnBegin() начать if (SYSPROCESSORINFO.nProcessorArchitecture = PROCESSOR_ARCHITECTURE_IA64 || SYSPROCESSORINFO.nProcessorArchitecture = PROCESSOR_ARCHITECTURE_AMD64) тогда Отключение (WOW64FSREDIRECTION); ENDIF; конец;
Этот codenippet предотвратит автоматическую установку файлов установщиком файлов в системной папке x64 по умолчанию. Затем я изменил место установки компонента на <WINSYSDIR64>\Drivers
и все работало нормально.