MKN

Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Tokc Цитата: программа использует ini-файл, который создается при первом запуске, с параметрами по умолчанию. По умолчанию всегда стоит английский. Нужно в скрипте реализовать или, допустим, копирование ini с нужными настройками, может даже его создание установщиком, но только если выбран определенный язык. | Т.е. сама программа не затрагивается, а надо только подправить установку (конкретно файл INI) , чтобы установился русский язык ? Если так, то , как вариант, можно запустить скрипт, который в свою очередь запускает твою программу, затем детектирует создание INI, а после его обнаружения быстренько правит нужный языковой параметр в INI. Конечно, если механизм установки этой программы, позволит так сделать... В идеале, заморозить бы процесс установки проги, на время манипуляций с INI, но возможно ли это в данной ситуации... Есть конечно спец утиль, типа Command Line Process Viewer/Killer/Suspender for Windows NT/2000/XP , в котором можно приостановить процесс установки на время (suspend Process), командой : "Process.exe -s setup.exe" Но я не пробовал этого в NSIS. Есть ещё интересная утилитка : http://www.windows7download.com/win7-free-process-freezer/drabnwda.html Возможно поможет : http://www.codeproject.com/Articles/2964/Win32-process-suspend-resume-tool или http://nsis.sourceforge.net/Nopey_-_system_setting_tool | Всего записей: 5049 | Зарегистр. 21-04-2005 | Отправлено: 16:08 08-08-2012 | Исправлено: MKN, 16:31 08-08-2012 |
|