Я хочу установить .sys файл в %windir%/System32/drivers
Как установить файлы в папку System32 на 64-битной платформе
каталог на 64-битной платформе. Настройки работают отлично под 32-битным, но когда я устанавливаю на 64-битную платформу, установка хранит файл под %windir%/SysWOW64/drivers.
Я попытался установить файл под <Windir>\System32\Drivers
, кажется неправильным назначением.
Так что мой вопрос: как я могу хранить файл .sys под %windir%/System32/drivers
в 64-битной системе без создания новой настройки?
КСТАТИ: 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 предотвратит, что установщик автоматически устанавливает файлы в системной папке x64 по умолчанию. Затем я изменил назначение установки компонента на <WINSYSDIR64>\Drivers
, и все сработало нормально.
Вы должны принять к сведению, как вы решили свою проблему в самоответстве (а не как обновлении вашего вопроса) и принять его. В противном случае этот вопрос по-прежнему остается без ответа. – J0e3gan