Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать



Цитата BXA:
Было бы неплохо пощупать с++ ... »
Вот такой вот Фейк-сетап у меня примерно. (В архиве и бинарник, и исходники).
Он целяком заменяет оригинальный setup.exe, и в оригинале не нуждается.

Делает следующее:
1. Составляет список путей к драйверам, прописывает в реестр (корень дерева задается через INI-файл).
2. Отключает в реестре SFC (но нужна патченая SFC_OC.DLL)
3. Загружает и патчит прямо в памяти syssetup.dll setupapi.dll на предмет отключения проверки цифровой подписи, понижения ранга неподписаных драйверов, отключения защиты Syssetup.inf от правки (сами файлы не правлятся так что их цифровая подпись не теряется).
4. Запускает инсталятор через функцию InstallWindowsNt (syssetup.dll)

Можно только дописать еще пару строчек кода для реализации распаковки драйверов....


UPD: 09/10/2008 Новая версия, перенесена в шапку.

Последний раз редактировалось Mr dUSHA, 09-10-2008 в 14:19.

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:04, 08-10-2008 | #59