![]() |
При смене разрешения сворачивается зарущенная через bat программа.
Прошу помощи.
Вобщем есть такая старая игра Legacy of Kain Defiance. Она реестрозависимая и без определённых записей в нём, отказывается запускаться. Так-как я с таким уже сталивался то недолго думая собрал bat-ник, который добавляет нужные записи в реестр и сразу запускает игру. Затем в программе "bat to exe converter" переделал его в exe. Всё прошло нормально но после смены разрешения игры которое по умолчанию 800x600 на родное 1920x1080, вместо стилизированого курсора игры появляется курсор Windows и любое нажатие приводит к тому что игра сворачивается. В дальнейшем выяснил что с записями в реестре и запуском через основной (родной) exe, игра нормально сменяет разрешение. Значит виноват в этом тот exe файл который я создал из bat-ника. Содержимое батника: Код:
REG Add "HKLM\SOFTWARE\Wow6432Node\Crystal Dynamics\Legacy of Kain: Defiance" /V "FullInstall" /T REG_DWORD /D "1" /F |
а так:
Код:
start "Legacy of Kain Defiance" "defiance.exe" Код:
"Путь\defiance.exe" |
Цитата:
Jeronimo45, Вас не смущает, что Ваш пакетный файл будет корректно вносить изменения только из-под x64 версии ОС? |
Цитата:
|
Вообщем нашёл решение. Столько времени на это потратил, ну да ладно. Может у кого то возникнет такая же ситуация и поможет.
Код:
REG Add "HKLM\SOFTWARE\Wow6432Node\Crystal Dynamics\Legacy of Kain: Defiance" /V "FullInstall" /T REG_DWORD /D "1" /F |
Время: 12:50. |
Время: 12:50.
© OSzone.net 2001-