Как я устанавливал PowerISO драйвер ;-)

semiono (рейтинг: 1332) вс, 04/25/2010 - 16:48
0

Весь InnoSetup скрипт можно скачать по ссылке http://unattended.org.ua/node/4509
А вот часть примера (PowerISO.iss)
[Run]
; сначала для чистоты удаляем сервис, даже если его не было это не помешает.
Filename: "sc"; Parameters: "delete SCDEmu"; Flags: runhidden
; затем создадим сервис...
Filename: "sc"; Parameters: "create SCDEmu binPath= system32\drivers\scdemu.sys type= kernel start= system"; Flags: runhidden
; теперь добавим MaxDiskCount, который нельзя было указать для утилиты sc.exe
Filename: "reg"; Parameters: "add HKLM\System\CurrentControlSet\Services\SCDEmu /v MaxDiskCount /t REG_DWORD /d 8 /f"; Flags: runhidden
; так как в оригинальной установке ImagePath отсутствует, удаляем его, хотя можно и оставить.
Filename: "reg"; Parameters: "delete HKLM\System\CurrentControlSet\Services\SCDEmu /v ImagePath /f"; Flags: runhidden
; и далее пару раз запускаем сервис
Filename: "sc"; Parameters: "start SCDEmu"; Flags: runhidden
Filename: "sc"; Parameters: "start SCDEmu"; Flags: runhidden
иначе прога скажет, что драйвер не установлен, пожалуй это самое важное было!
Остальное можно и просто в реестр вбить, однако утилита sc.exe делает это
более корректно, видимо тут все профили пользователей используются наверно.
Ну и главное то, что я решил проблему как создать сервис в котором нету binPath=
То есть сначала создадим binPath= а потом удалим его, но зато у нас получится таким
образом готовый сервис :-)



Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
semiono (рейтинг: 1332) вс, 04/25/2010 - 16:53
0

У меня там много не нужных файлов, как бы это можно не использовать

Source: "T:\System\x80\wksproxy.ax"; DestDir: "{syswow64}"; DestName: "ksproxy.ax"; Flags: 32bit noregerror onlyifdoesntexist regserver touch; Check: IsWin64; Permissions: admins-full
 
Source: "T:\System\x80\wksuser.dll"; DestDir: "{syswow64}"; DestName: "ksuser.dll"; Flags: 32bit onlyifdoesntexist touch; Check: IsWin64; Permissions: admins-full итп.


----
© 2009 Unattended.org.ua | связь
удаленная проверка сервера uptime российских хостеров