Перейти к содержимому


Фото
- - - - -

Как отключить Selfprotect ?


  • Please log in to reply
20 ответов в этой теме

#21 DoC

DoC

    Добрый Э-э-х

  • Posters
  • 1 477 Сообщений:

Отправлено 06 Январь 2012 - 10:02

Ну, как всегда, всё просто. И безобразно одновременно. Господа разработчики не потрудились (или не смогли) поковыряться получше в инсталляторе и спрятать поглубже потрошка инсталлируемого продукта. На моём сервере они оказались по пути c:Temp1{0E5201B4-28B7-47C5-B6A6-67E7AFEC064B}, и, естестенно, были удалены при очередной чистке папки TEMP.

Решение проблемы:
1. находим инсталляцию с названием drweb-es-server-rel-500-200908050-windows-nt-x86.exe. Запускаем.
2. Получаем вышеозначенный отлуп "Error applying transforms. Verify that the specified transform paths are valid.". НО! Окно с отлупом не закрываем!!!
3. находим в папке TEMP папку вида "c:Temp1{B6DED120-136C-43D7-9885-5F68BC103C1B}" - название меняется каждый раз. Копируем её куда-то.
4. Закрываем окошко с отлупом.
5. Создаём в c:Temp1 папку {0E5201B4-28B7-47C5-B6A6-67E7AFEC064B} и копируем туда файлы, сохранённые в п.п.3
6. Вновь запускаем drweb-es-server-rel-500-200908050-windows-nt-x86.exe.
7. Вуаля! Софтина снесена.

PS: путь "c:Temp1{0E5201B4-28B7-47C5-B6A6-67E7AFEC064B}" берется из соотвествующего ключа InstallSource продукта в разделе HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall.


кстати - "господа разработчики" тут как раз ни при чем - всему виной как раз MSI installer от мелкомягких - его поведение временами дает такие ребусы, что начинаешь задумываться про адекватность мышления программистов из M$...
Ну а на вопрос - "а почему используется" - так именно потому, что совместимость с ОС максимальная, хоть и через ..опу

Чукча не читатель! Чукча - писатель!



Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых