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

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


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

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


Цитата Serg866:
Получается нет "бесшумного" способа подправить файл hosts. »
Ну как же нет ? Как править строки в hosts рассказал K.A.V.

"Отобрать" файл hosts у системы (W7 и выше) - способов навалом. От классического командного, типа

nsExec::exec 'takeown.exe /F "$SYSDIR\drivers\etc\hosts"' ; текущий пользователь становится владельцем файла
nsExec::exec 'icacls.exe "$SYSDIR\drivers\etc\hosts" /grant $UserName:F /T' ; полный доступ текущего пользователя к файлу

как получить $UserName - тоже куча способов
от обычных ExpandEnvStrings $UserName %username%
до API_шных - GetUserName
Примеров - море

Для получения разных вариантов доступа есть плагин - AccessControl. Выбирай и пробуй...

Боишься беспокойства от UAC- есть и плагин, есть и другие способы

Если антивирь защищает hosts - ну предупреди ты в нужный момент, пользователя сообщением, что делать в таком случае. (именно так поступают авторы многих патчей, затрагивающих заодно и несчастный hosts ... ),

Зачем придумывать проблемы, когда всё давно уже решено...
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:12, 12-02-2016 | #1982