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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » DrWeb 4.3x - автоустановка

Ответить
Настройки темы
DrWeb 4.3x - автоустановка

Новый участник


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

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


как автоматически установить DrWeb 4.32
насколько помню гдето надо создать inf файс с ответами потом запустить Drweb с какимто ключом?!

Отправлено: 14:26, 26-01-2005

 
ZaV ZaV вне форума

Пользователь


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

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


ну так вот
в моем скрипте для innosetup есть такие строки (фрагмент)
Код: Выделить весь код
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Next_Catalog_Entry_ID; ValueData: $000003F6
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Num_Catalog_Entries; ValueData: $0000000D
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Serial_Access_Num; ValueData: $00000009
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000001; ValueType: binary; ValueName: PackedCatalogItem; ValueData: 25 53 79 73 74 65 ......
Root: HKLM; SubKey: SYSTEM\CurrentCo...........
Root: HKLM; SubKey: SYSTEM\CurrentCo............ и тд
так это выглядит в реестре (фрагмент)
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9]
"Next_Catalog_Entry_ID"=dword:000003F6
"Num_Catalog_Entries"=dword:0000000D
"Serial_Access_Num"=dword:00000009

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000001]
"PackedCatalogItem"=hex(03):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,\
  74,65,6d,33,32,5c,44,52,57,45,42,53,50,2e,44,4c,4c,00,00,00,6d,00,73,00,5f,\
  00,70,00,74,00,69,00,6d,00,69,00,6e,00,69,00,70,00,6f,00,72,00,74,00,00,00,\
  52,00,4f,00,4f,00,54,00,5c,00,4d,00,53,00,5f,00,50,00,54,00,49,00,4d,00,49,\
  00,4e,00,49,00,50,00,4f,00,52,00,54,00,5c,00,30,00,30,00,30,00,30,00,00,00,\
  e1,cf,dd,ba,7f,b2,55,4c,a6,57,66,74,de,84,8f,21,00,00,00,00,29,00,00,00,6d,\
  00,73,00,5f,00,70,00,70,00,70,00,6f,00,65,00,6d,00,69,00,6e,00,69,00,70,00,\
  6f,00,72,00,74,00,00,00,52,00,4f,00,4f,00,54,00,5c,00,4d,00,53,00,5f,00,50,\
  00,50,00,50,00,4f,00,45,00,4d,00,49,00,4e,00,49,00,50,00,4f,00,52,00,54,00,\
  5c,00,30,00,30,00,30,00,30,00,00,00,d6,f9,9c,c0,2e,2f,95,45,93,81,76,0e,32,\
  9b,04,7d,00,00,00,00,29,00,00,00,6d,00,73,00,5f,00,70,00,66,00,02,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,08,00,00,00,29,e0,06,77,28,9a,a9,43,84,6d,1c,\
  e7,0c,d3,fe,e5,f2,03,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,02,00,00,00,10,\
  00,00,00,10,00,00,00,01,00,00,00,06,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,44,00,72,00,77,00,65,00,62,00,53,00,50,00,2e,\
  00,4d,00,53,00,41,00,46,00,44,00,20,00,54,00,63,00,70,00,69,00,70,00,20,00,\
  5b,00,54,00,43,00,50,00,2f,00,49,00,50,00,5d,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
и еще порядка 25 таких же небольших ключиков

ну и тому подобное короче я так понимаю это связано как раз со spidermail ...
но все дело в том что в реестре и эта ветка и значения которые я записываю уже присутствуют на момент установки ... и при установке drweb перезаписываются ...
требуется при установке сохранить копию этой ветки или только ее части в реестре ... а при анинстале восстановить (хотя может это и некритично просто логично предположить что это все таки необходимо)

Отправлено: 13:34, 02-03-2006 | #61



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для boss911

Alien


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

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


ZaV
Цитата:
но все дело в том что в реестре и эта ветка и значения которые я записываю уже присутствуют на момент установки ... и при установке drweb перезаписываются ...
Если я тебя правильно понял, у тебя существуют данные ветки и параметры реестра, и при установке drweb перезаписываются, так вот, что их презаписует, инсталятор который ставит или сама уже прога!? Непойму зачем ты тогда вносиш эти ключи реестра в скрипт, если они у тебя уже существуют в реестре и тебе ненадо их перезаписывать!! Извени конечно, но что-то я не могу вьехать!!
Цитата:
требуется при установке сохранить копию этой ветки или только ее части в реестре ... а при анинстале восстановить
Так возьми сохрани нужное в *.reg файл перед установкой и скомпилируй его вместе с дистрибутивом и пропиши в скрипте, чтоб при деинсталяции выполнялась команда regedit /s твой.reg и все вернетса на то, как было до установки вэба!!
Цитата:
(хотя может это и некритично просто логично предположить что это все таки необходимо)
Я уверен, что это не критично и уж точно не имеет такой необходимости!!
Еще раз сори, если я нечем тебе не помог, просто не понятно зачем такие сложности!!

Отправлено: 17:35, 02-03-2006 | #62

ZaV ZaV вне форума

Пользователь


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

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


спасибо кое чем действительно помог навело на мысль ... а насчет того что скрипт пишет уже в существующие ветки реестра ... да он туда и пишет но пишет не те значения что там были до этого ... а если этого не делать то spidermail выдает что он был некорректно установлен... соответственно возникает вопрос сможет ли винда корректно работать после того как спайдер я снесу а ветки оставлю без изменений ... вдруг почта ходить перестанет на тачке ...
в общем буду проверять

Отправлено: 08:30, 03-03-2006 | #63


Аватара для boss911

Alien


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

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


ZaV
Цитата:
возникает вопрос сможет ли винда корректно работать после того как спайдер я снесу а ветки оставлю без изменений ... вдруг почта ходить перестанет на тачке
Я просто уверен, что оригинальный дистр. вэба не делает ни каких бэкапов ключей реестра и темболее нечего не возращает назад при деинсталяции, а лучше, для своего любопытсва, возьми и проверь и ты увидиш, что я был прав (ну а может и нет, кто знает)!! Так что, вывод - почта у тебя не перестанет ходить!!

Отправлено: 19:43, 03-03-2006 | #64

Crash-100


Сообщения: n/a

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


Подробно объяснить как автоматически установить DRWEB-433-WIN-RU

Отправлено: 14:02, 04-03-2006 | #65

ZaV ZaV вне форума

Пользователь


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

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


посмотрел насчет веток сначала их вроде 9 потом гораздо больше внимательно не смотрел но похоже там и есть резервная копия после анинстала родным дистрибом все откатывается до исходного состояния так что надо все таки восстанавливать реестр. и вообще я так понял installshield это зло щас с adobe premiere мучаюсь такая ж фикня как с вэбом ... не работает setup -s и все тут... ошибка -3 ...

Отправлено: 09:34, 10-03-2006 | #66


(*.*)


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

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


All
Тема разрослась. Если в ней есть решение или руководство к действию, то отправьте его отдельным постом - я внесу в шапку.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 22:46, 05-04-2006 | #67

ZaV ZaV вне форума

Пользователь


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

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


вот скрипт для innosetup подредактированный и дополненный

скрипт P.S. новую ссылку смотреть в следующих постах

все что за сегодня успел ... толком еще не проверил ... в том числе не работает удаление веток реестра
Legacy_.... (там их 3 штуки) потому что прав не хватает (надо хелп почитать будет)
и насчет регистрации dll не уверен толи это registerserver(...) (все подсказки приветствуются)

а так ставится удаляется реестр восстанавливает ...
а ну еще папку infected не мочит и логи тоже

P.S. собранную версию не выкладываю по понятным причинам ...

Последний раз редактировалось ZaV, 14-04-2006 в 09:37.


Отправлено: 15:41, 12-04-2006 | #68


Аватара для boss911

Alien


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

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


ZaV
Цитата:
насчет регистрации dll не уверен толи это registerserver
Каких именно dll непойму вопроса, как я понемаю тебе надо зарегистрировавать dll-ку и ты не знаеш какой флаг применить, может ты имееш ввиду regserver, но честно говоря я этим флагом не пользуьсь при регистрации библиотек!! А еще я бы сделал так (это так к примеру, чтоб ты понял о чем я говорю):
Код: Выделить весь код
Root: HKLM; SubKey: SOFTWARE\IDAVLab; ValueType: none; Flags: uninsdeletekey dontcreatekey
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\drwebnet; ValueType: none; Flags: uninsdeletekey dontcreatekey
а все остальные клюи и параметры, что входять в данный ключ, оставляй без флага uninsdeletekey, я так всегда пользуюсь, чтоб при деинсталяции в реестре нечего неоставалось от данной проги!!
Код: Выделить весь код
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: SpIDerMail; ValueData: """{app}\spiderml.exe"""; Flags: uninsdeletekey
В данном случае флаг uninsdeletekey не рекомендую использовать, так как может прибить и другие параметры в автозагрузке, как помнетса я напоролся на такую беду, удалило значение на загрзку ctfmon.exe и языковая панель не загружалась, в таких одиночных случаях используй лучше флаг uninsdeletevalue .
Цитата:
а ну еще папку infected не мочит и логи тоже
Так пропиши в скрипте, что надо удалить при деинсталяции, опять же привожу пример:
Код: Выделить весь код
[UninstallDelete]
Name: {путь}\папка\*; Type: filesandordirs
И еще маленький вопрос, ты секцию [code] гдето выдрал или сам написал, честно говоря я такого не умею писать, а прочитать хелп на английском я немогу, незнаю я его!!


Что за... я немогу отредактировать свое сообщени, редактор просто мертв и где делся старый редактор там где можно было выбрать размер и цвет шрифта!??

Отправлено: 18:18, 12-04-2006 | #69

ZaV ZaV вне форума

Пользователь


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

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


пойдем по пунктам
1) насчет регистрации dll а вообще не уверен надо ли это (может кто прояснит ) н раньше я делал так
в секции RUN писал Filename:
Код: Выделить весь код
{sys}\REGSVR32.EXE; Parameters: {app}\drwsxtn.dll /s
а в Uninstallrun
Код: Выделить весь код
Filename: REGSVR32.EXE; Parameters: {app}\drwsxtn.dll /u /s
интересунт именно вопрос правильно ли я понял что
Код: Выделить весь код
RegisterServer(Is64BitInstallMode, ExpandConstant('{app}\drwsxtn.dll'), False);
в первом случае и
Код: Выделить весь код
UnregisterServer(Is64BitInstallMode, ExpandConstant('{app}\drwsxtn.dll'), False);
во втором тоже самое.
и еще у меня в реестр импортируется строчка
Код: Выделить весь код
Root: HKCR; SubKey: CLSID\{{e7593602-124b-47c9-9f73-a69308edc973}\InProcServer32; ValueType: string; ValueName: ; ValueData: {app}\drwsxtn.dll; Flags: uninsdeletekey
вот щас подумал а не за это ли самое она отвечает может кто в курсе если нет тогда попозже проверю
2)насчет автозагрузки насколько я понял что если я пишу
Код: Выделить весь код
Root: HKLM; SubKey: SOFTWARE\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: SpIDerMail; ValueData: """{app}\spiderml.exe"""; Flags: uninsdeletekey
то и удаляться должна именно эта ветка... или я не прав?
3)удаление папки добавил
[UninstallDelete]
Name: "{app}"; Type: filesandordirs
infected удаляет а log файл остается я так понимаю потому что у меня удаление спайдера настроено после перезагрузки возможно нада вернуться к версии с убийством процесса тогда наверное все отработает или в реестр runonceex прописать удаление папки
4) секция code ... в InnoSetupScripting_v3_final.doc нашел пример функции RegQueryStringValue потом хелп
дальше писал сам

а с правами на секцию
Код: Выделить весь код
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Enum\Root\LEGACY_SPIDER'
и еще 2 наподобие так и не разобрался по большому счету они не мешают а для удаления там нада права system или как то их переопределить

переработанный скрипт ...
boss911 P.S. новую ссылку смотреть в следующих постах.... скрипт сильно переработан...

пожалуйста посмотри так ли все сделал ... (да еще временно закоментировал строчки из пункта 1 до выяснения)

Последний раз редактировалось ZaV, 14-04-2006 в 09:39.


Отправлено: 09:17, 13-04-2006 | #70



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » DrWeb 4.3x - автоустановка

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
DrWeb 5.x/6.x/7.x/8.x/9.x - автоустановка Anton04 Автоматическая установка приложений 231 24-07-2013 00:39
Безопасность - [addon] DrWeb 4.44 jameszero Наборы обновлений для Windows XP/2003/Windows 7 271 13-02-2010 15:16
Разное - [решено] проблема с DrWeb Intergo Microsoft Windows Vista 4 18-04-2009 12:14
Не работает DrWeb Snowflake Лечение систем от вредоносных программ 2 04-09-2008 23:18




 
Переход