Технически, нет, вы не можете создать 64-битный InstallSciprt Setup.EXE. Setup.EXE - это 32-разрядное приложение, но я не думаю, что это именно то, о чем вы просили.
Я думаю, вы спрашивали, можете ли вы создать пакет InstallScript, который может выполнять собственные 64-битные команды реестра / файловой системы, и ответ на этот вопрос "да".
Реестр, о котором вы специально спрашивали, см. В:
REGDB_OPTIONS
Добавить опцию REGDB_OPTION_WOW64_64KEY
, и затем вы можете вызывать функции реестра, как обычно, но они будут работать в 64-разрядном разделе реестра. Чтобы вернуться к 32-битному режиму, удалите параметр REGDB_OPTION_WOW64_64KEY
.