Автоматическая установка режима совместимости для файла
Необходимо установить режим совместимости с WINXPSP3, для исполняемого файла из инсталлятора, автоматически, сразу же после распаковки-установки.
Ессно не кликая по разным вкладкам и меню, а с помощью команды или скрипта. Как это реализовать ?
|
MKN, - Устанавливаем Microsoft Application Compatibility Toolkit.
- Запускаем ---> New ---> Fix ---> задаём нужные параметры.
- Save ---> File ---> Install. Информация вносится в БД, при следующем запуске будут использованы указанные параметры.
Как-то так...
|
MKN, после тестовой установки задайте режим совместимости вручную и экспортируйте
Код:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
После чего перепакуйте установщик, добавив выполнение REG-файла. Пример:
Код:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Users\\Username\\file.exe"="WINXPSP3"
|
Vadikan, а если распаковка во временную папку (путь не известен)?
|
Morpheus, тогда формируется тихий установщик с известным путем :) Если буква системного диска не C, можно синтаксис REG.exe использовать для записи в реестр. Как я понял, речь все-таки не о запуске установщика в режиме совместимости, а о запуске установленной программы.
|
Vadikan, много ещё "а если" может быть :) Ждём ТС.
|
Цитата:
Цитата Vadikan
речь все-таки не о запуске установщика в режиме совместимости, а о запуске установленной программы. »
|
Именно так, а ещё точнее - только исполняемого файла этой программы.
А так как, инсталлятор будет использоваться на разных машинах, то будет ли сохраняться совместимость для этого файла на них, (при проведении манипуляций с реестром, описанных выше, и добавлении запуска рег-файла из инсталлятора) ?
С путями проблем не будет, это уже "забота" самого инсталлятора.
|
Цитата:
Цитата MKN
А так как, инсталлятор будет использоваться на разных машинах, то будет ли сохраняться совместимость для этого файла на них, (при проведении манипуляций с реестром, описанных выше, и добавлении запуска рег-файла из инсталлятора) ? »
|
Будет, если на этих машинах Windows 7. Если где-то Vista, то там только совместимость с XPSP2. Всегда можно потестить на виртуалке :)
|
Время: 06:46.
© OSzone.net 2001-