-
argnist
Зачем в отдельный проект выносить?
Надо делать комбайн (Но не как Nero %) ) -
argnist
Могу помочь только с ~~~
не устанавливать DriverUpdaterНадо в папке tools открыть файл config.js, найти строку var DrvUpdater = loadValue("DrvUpdater",true); и в этой строке true изменить на false, выйдет строка var DrvUpdater = loadValue("DrvUpdater",false);
-
-
argnist
**argnist**, хорошая тема! Выставляю ей статус "Важная"!
После 12 июня появится время, думаю заняться клепанием репаков всего и вся, чтобы ключи были универсальны.
-
argnist
слил сюда проверенные записи тех 24 программ, которые использовал сам.
-
argnist
было бы очень не плохо, если бы вы "пнули" меня в правильном направлении
Вы скачали DriverPack Solution 11.
Заходим в папку DRPSu11-Final, в ней есть папка programs - в нее тоже заходим. Тут мы видим файл settings.js.
Вот в него вышеупомянутые куски кода и добавляем.
А рядом кладем инсталляшки программ.
Вот здесь было приведено следующее описание:тайну можете открыть блокнотом в папке **programs ** и отредактировать добавив свои программы: Пример добавления новой программы: prog[pn]='K-Lite Codec Pack'; //Название программы cat[pn]= 'Системные'; //Категория cmd1[pn]='K-Lite_Codec_Pack.exe'; //Название файла cmd2[pn]='/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'; //Ключ тихой установки check[pn]='HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\KLiteCodecPack_is1\\DisplayName';//Ключ реестра для проверки уже установленной программы defaul[pn]=true; //true-ставить галочку по умолчанию,false-не ставить галочку wshow[pn]=true; //true-отображать диалоговые окна,false-скрывать все диалоговые окна этой программы pn++; При помощи утилиты «USSF.exe» можно узнать ключ тихой установки для нужной программы. Кроме того, Вы можете ограничивать модели компьютеров, на которых будет устанавливаться программа. Например, для ноутбуков Asus: if (Manufacturer.toUpperCase().indexOf('ASUS') != -1){ prog[pn]='Asus Hotkey'; … } В конфиге можно использовать любой JavaScript код!
А так сейчас времени достаточно нет, чтобы сделать человеческое описание на уровне официальной документации.
Ах да! Чуть позже добавлю ссылки на дистрибутивы, с которыми эти куски кода проверялись.
Могу свою папку со всем этим запаковать и выложить ссылкой. только я аддоны для ноутов удалил.
-
-
argnist
- **defaul[pn]=true; //true-ставить галочку по умолчанию,false-не ставить галочку **- это, я так понимаю, "галочка" на умолчание установки программы?
Когда запустится интерфейс DRP, ты видишь такое окно:
жмешь по "Программы", на открывшейся вкладке видишь кнопку "Установить и обновить", по ее нажатию откроется такое окно:
вот где стоит галочка - там тру, а где не стоит - фолс- **check[pn]='HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\KLiteCodecPack_is1\\DisplayName';//Ключ реестра для проверки уже установленной программы **- где эти ключи брать или чем его посмотреть?
в реестре после установки программы появлятся
Записи в разделе
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall создаются для удаления программы, так что проверить, установлена ли уже программа можно по существованию записи здесьЕсть правда ещё один вопрос, который как я понимаю не так просто будет мне разъяснить - если нужно изменить параметры установки, то как быть, а так же если нужно будет воспользоваться кейгеном, то возможно ли это сделать этим способом или тут нужен другой способ?
Здесь реализован только способ "установка через ключ для команднйо строки", что не позволяет сразу кейген запустить, автоматически из него скопировать ключ, вставить, и продолжить установку остальных программ.
другой способ - наиболее удобный в данном случае - поиск перепакованных дистрибутивов, либо же самостоятельная перепаковка через inno Setup или NSISЕсли есть возможность выложить папку с инсталяторами, то было бы не плохо.
ща, пол часика
будет весить что-то около 400 мб -
argnist
Это опять я - у меня есть вопросы. Есть так сказать "многофайловый" установщик, например AdobeAIRInstaller.exe, как из него взять ключ "тихой" установки, у вас стоит **cmd2[pn]='-silent';** , но проверяя его через USSF, а также проверяя вложенные файлы, ключа **'-silent' **я не обнаружил, как быть?
Большинство ключей для тихой установки я нагуглил (они зависят от типа инсталлятора), и проверил методом тыка на виртуальной машине.
Ключ **check[pn]='HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Adobe AIR\\DisplayName'; **или им как-то можно "пренебречь"? Имеется в виду, обязательно устанавливать программу и в реестре искать этот ключ или можно это как-то обойти, при условии, что программы будут ставиться на заведомо чистую систему.
не совсем внятное описание, но кажется я понял.
как узнать ключ установленной программы?
я поставил VirtualBox, на него ХР, на нее программу и с помощью программы RegShot искал новые ключи после установки программы, после чего откатывался до предварительно сделанного снапшота (снимка состояния) виртуалкиВ какой последовательности будут устанавливаться программы, в алфавитном порядке или, например, в порядке расположения записей в файле **settings.js**? Это мне нужно знать для, например, установки руссификатора или каких-нибудь плагинов через **exe**-ник.
по моим наблюдениям, по порядку в файле settings.js
передо мной стала проблема русификаторов, и я решил использовать перепакованный установщик (например, джетаудио в том архиве, что я дал)
появится время - думаю можно будет публиковат ьскрипты для перепаковки инсталляторов -
argnist
тут была ссылка на архив. если кому нужно - скажите куда выложить