November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Wednesday, February 6th, 2008 05:53 pm
Предысторию читать тут: https://cybernatic-cat.livejournal.com/726706.html

Я решил проверить факты собственноручно. Тестовая среда: XP SP2 под пользователем, имеющим на машине администраторские права.
Для чистоты эксперимента TheBat! взят по следующей ссылке из первоисточника, откуда благополучно скачался thebat_rus_3-99-30.msi размером 15906816 байт.


0. В 2008 году писать не-юникодные программы под Windows - это явно выраженный признак ненатурализма:


Но к делу это не относится.

1. Выборочная установка: если отключить все компоненты Яндекса, то они и не ставятся. Вопросов нет.

2. Полная установка: без каких бы то ни было предупреждений устанавливаются Я.Бар для FF, для IE и Персональный Поиск, который можно заметить на таскбаре еще до окончания установки Бата.

По окончании установки в All Programs появляется подменю "Яндекс" с персональным поиском внутри, а в "Add/Remove programs" - "Персональный поиск Яндекса 2.6.0", "Яндекс.Бар для Internet Explorer 3.1.1" и, собственно, "The Bat! 3.99.30 Русская версия".

2.a. При последующем запуске FireFox'а вылезает лицензионное соглашение с отключенной галочкой о согласии и с включенными галочками про установку Яндекса домашней страницей и про включение Яндекса поиском по умолчанию. Но если не соглашаться, то бар не активируется, домашняя страница не меняется, в списке поисковых систем Яндекс не появляется, и вообще с FF ничего не происходит.

В списке аддонов к FF появляется Яндекс.Бар 3.0.1, который там же можно включить кнопкой Enable, тогда при следующем запуске FF опять будет показано лицензионное соглашение. Где с ним можно опять не согласиться, и он точно так же не активируется. А если согласиться, то через это же меню аддонов можно потом отключить.

Итого: поведение Я.Бара в FF я считаю абсолютно корректным.

2.b. В IE всё гораздо хуже. Бар устанавливается и меняет домашнюю страницу на http://www.yandex.ru/?clid=22003 совершенно молча, без всяких предупреждений и лицензионных соглашений. С моей точки зрения это совершенно недопустимо.

В списке аддонов появляется нечто с названием, написанным кракозяблами, имени OOO Yandex:


В этом же самом меню его можно отключить.

3. После отключения Я.Бара в соответствующих совершенно стандартных местах для настройки аддонов в IE и FF, смены стартовых страниц на about:blank и перезагрузки машины оба Бара обратно самопроизвольно не включились и домашнюю страницу не поменяли.

4. Удаление Я.Бара из FF произведено штатным способом - кнопкой Uninstall в том же меню аддонов.
В IE такой кнопки нет, там аддоны можно только включать/выключать, но Бар успешно удалился из общесистемного Add/Remove programs.

После перезапуска FF и IE и даже после перезагрузки машины никакого возрождения Баров из пепла не обнаружено.

5. Персональный поиск также удалился штатным способом - из Add/Remove programs, и после перезагрузки больше не появлялся.


Резюме: некорректным во всей это истории я считаю а) установку без предупреждений дополнительных компонентов инсталлятором TheBat!, но это на совести авторов сего продукта.
и б) установку без предупреждений Я.Бара в IE и смену домашней страницы.
Полагаю, что это тоже на совести авторов инсталлятора, ибо в связи с ограниченными возможностями аддонов в IE запросы должны были происходить во время установки, а не во время запуска.

В остальном признаков несанкционированных действий или троянских способов установки я не обнаружил.

Upd: The Bat! v4.0.0.22 русская версия, предлагаемый на странице загрузки https://www.ritlabs.com/ru/products/thebat/download.php, также содержит компоненты от Яндекса и точно так же без каких-либо предупреждений.
Неаккуратненько получается.
Wednesday, February 6th, 2008 07:38 pm (UTC)
гм/
msi (то есть уиндоуз инсталлер) внутри которого лежит инсталл шилд -- это настолько круто, что не до уникода уже
Thursday, February 7th, 2008 08:30 am (UTC)
Нормально. Это для ленивых админов. Иначе им придется для авторазворачивания на рабочих станциях самими делать из него msi.

Т.е. не то, чтобы совсем нормально, но в рамки привычного идиотизма укладывается.
Thursday, February 7th, 2008 09:25 am (UTC)
вопрос же не в том, зачем оно в msi, это более-менее понятно. А в том, зачем внутри этого msi лежит install shield.
Thursday, February 7th, 2008 09:34 am (UTC)
Ну дык, изначально инсталлер был в IS. Затем возникли некоторые цели, типа совместимости с вистой и гпо. Заморачиваться пересборкой инсталлера никто не стал, его просто тупо завернули в msi и успокоились. Имхо так.