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


Фото
- - - - -

Как защитить hosts от обновлений windons 10?


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

#61 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 827 Сообщений:

Отправлено 05 Ноябрь 2020 - 10:18

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

Позволит.


Семь раз отрежь – один раз проверь

#62 ЛСергей

ЛСергей

    Poster

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

Отправлено 05 Ноябрь 2020 - 12:02

 

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

Позволит.

 

Обычным способом, напр. через тотал коммандер,  мне не удавалось.
На продакшн сервере работает Адоби Акробат Дистиллер, делает пдф файлы и мылит клиентам и нашему бухгалтеру на принтер посылает. Акробат обновиться захотел, но принтерная очередь ему не дает. Просит остановить сервис принтера. Файлы уже ушли клиентам, но остались в папке и пока очередь не закончилась обновление не прошло. Получается, Адоби тоже не смогли свой acrodist.exe заменить.



#63 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 827 Сообщений:

Отправлено 05 Ноябрь 2020 - 12:25

 

 

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

Позволит.

 

Обычным способом, напр. через тотал коммандер,  мне не удавалось.
На продакшн сервере работает Адоби Акробат Дистиллер, делает пдф файлы и мылит клиентам и нашему бухгалтеру на принтер посылает. Акробат обновиться захотел, но принтерная очередь ему не дает. Просит остановить сервис принтера. Файлы уже ушли клиентам, но остались в папке и пока очередь не закончилась обновление не прошло. Получается, Адоби тоже не смогли свой acrodist.exe заменить.

Если конкретные приложения так делать не умеют – это не значит, что не позволяет это делать именно винда.

Винда как раз позволяет заменять запущенные образы, их надо просто сначала переименовать и потом сказать винде, что файл надо удалить при закрытии последнего хэндла (либо при следующем ребуте, если кто-то посторонний вдруг решил открыть этот образ без FILE_SHARE_DELETE).


Семь раз отрежь – один раз проверь

#64 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 05 Ноябрь 2020 - 13:09

Просто в ответе прозвучала мысль про "легально (с разрешения пользователя) получаемой производителями софта информации о пользователе". Вот я и сказал, что Микрософту я разрешения никакого не давал, не даю, и давать не буду.

Ну как же не давали? Очень даже давали. Фактом использования MS/Windows.
P.S. Более актуальная версия EULA на русском. Суть за 10 лет нисколько не поменялась, см. раздел 3. Впрочем, зачем я об этом пишу, Вы ведь и так это читали перед тем, как начать использовать Windows. Читали же, да?

Сообщение было изменено Dmitry Mikhirev: 05 Ноябрь 2020 - 13:15


#65 ЛСергей

ЛСергей

    Poster

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

Отправлено 05 Ноябрь 2020 - 13:10

их надо просто сначала переименовать

Да, переименовать получается. Не знал.

Потом нужно перезапустить, тут сложнее. Может быть в использовании в клиентами. Ребут продакш сервера это очень большая редкость.

Идея мне понравилась.

Для обновления у клиента скачиваю с нашего FTP файл и запускаю из программы, разумеется, с предупреждением.  В скрипте скачанного обновления стоит taskkill /f /im и делаю паузу на 30 секунд, не всегда убивается задача и меняю ехе на новый. Можно по вашему рецепту переименовать положить и попросить перезапустить и не убивать варварским методом  задачу. Спасибо!



#66 GeoJ

GeoJ

    Member

  • Posters
  • 195 Сообщений:

Отправлено 05 Ноябрь 2020 - 13:42

 

Просто в ответе прозвучала мысль про "легально (с разрешения пользователя) получаемой производителями софта информации о пользователе". Вот я и сказал, что Микрософту я разрешения никакого не давал, не даю, и давать не буду.

Ну как же не давали? Очень даже давали. Фактом использования MS/Windows.
P.S. Более актуальная версия EULA на русском. Суть за 10 лет нисколько не поменялась, см. раздел 3. Впрочем, зачем я об этом пишу, Вы ведь и так это читали перед тем, как начать использовать Windows. Читали же, да?

 

Не-а... не читал. У меня Windows XP, а там такого беспредела нет :)

Теперь я знаю, почему не пользуюсь Windows-10: не дал разрешения Микрософту на сбор информации о моем компьютере и отказался от использования в соответствии с eula :D

 

Хотя я до сих пор не понимаю, с какого фига файлик, в котором разработчик может написать любую хрень (например, что я им должен по миллиону баксов в год или обязан их ублажать орально), автоматом приобретает силу юридического документа. Что-то у нас не так с законодательством :(


Программное обеспечение не должно быть старым. Программное обеспечение не должно быть новым.
Программное обеспечение должно быть адекватным решаемым задачам.

#67 Dmitry Mikhirev

Dmitry Mikhirev

    Advanced Member

  • Dr.Web Staff
  • 591 Сообщений:

Отправлено 05 Ноябрь 2020 - 14:01

У меня Windows XP, а там такого беспредела нет

Разве?

Consent to Use of Data. You agree that Microsoft and its affiliates may collect and use technical information
gathered in any manner as part of the product support services provided to you, if any, related to the Product.
Microsoft may use this information solely to improve our products or to provide customized services or
technologies to you. Microsoft may disclose this information to others, but not in a form that personally identifies you.



#68 GeoJ

GeoJ

    Member

  • Posters
  • 195 Сообщений:

Отправлено 05 Ноябрь 2020 - 17:46

 

У меня Windows XP, а там такого беспредела нет

Разве?

Consent to Use of Data. You agree that Microsoft and its affiliates may collect and use technical information
gathered in any manner as part of the product support services provided to you, if any, related to the Product.
Microsoft may use this information solely to improve our products or to provide customized services or
technologies to you. Microsoft may disclose this information to others, but not in a form that personally identifies you.

 

Не нашел. Есть в system32 какой-то eula.txt на русском, но там такого нет.

Впрочем, какая разница? :)


Программное обеспечение не должно быть старым. Программное обеспечение не должно быть новым.
Программное обеспечение должно быть адекватным решаемым задачам.


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

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