![]() |
Принудительный запуск пакетного файла в 64-разрядной среде
Здравствуйте господа форумчане. Необходима ваша помощь.
Есть некая програмулька, установка которой проходит в автоматическом режиме, при использовании самораспаковывающегося RAR архива, в котором прописан запуск некоего BAT-файла. В этом BAT-файле прописан запуск инсталляции самой программы, а также импорт reg-файла(ов). Сама программа для 64-bit среды. Установка проходит 64-разрядной ОС. Суть вопроса такова: После самораспаковки архива, инициализируется запуска BAT-файла, а он, к сожалению, запускается в 32-разрядной среде и соответственно его дочерний процесс REGEDIT (для импорта REG-файла) также запускается как x86 процесс, что вызывает не корректный импорт параметров реестра. Запись при импорте проходит в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node - что не есть хорошо! Короче! Как заставить запускаться BAT-файл в 64-разрядной среде? после распаковки. Может есть для этого какие-нибудь утилитки? Не подскажите есть ли в природе 64-разрядная версия утилиты hidcon.exe? Заранее благодарю |
ratibor79, используйте 7z SFX архив на базе модифицированного модуля. В нем есть префикс x64, который позволяет запускать батник в x64 среде. В нем же есть и префикс hidcon для скрытия окна батника.
|
|
Спасибо gora за дельный совет. Помог найти решение.
|
Время: 02:45. |
Время: 02:45.
© OSzone.net 2001-