teadrinker пишет:Просто откройте блокнот от администратора, и сможете редактировать и сохранить hosts.
Это я давно знаю и ей объяснил как, не понимает и каждый раз, говорит, вкл/выкл неудобно будет, она не "хакИр" (с), да и живем мы не так близко что бы ходить к ней, тим вьювер тоже не хочет, блин уже мысли были какой нибудь rat`ник ей поставить... решил почти (пример):
(выкл)
FileAppend, 127.0.0.2 site1.ru www.site1.ru`n, C:\Windows\System32\drivers\etc\hosts
(вкл, кажется из вашей дискуссии тут комментарии)
File := "C:\Windows\System32\drivers\etc\hosts"
StrDel := "127.0.0.2 www.avito.ru https://avito.ru"
FileRead, All, % File
FileOpen(File, "w").Write(RegExReplace(All, "(^|\R)" . StrDel . "|" . StrDel . "(\R|$)"))
сайт ложится и включается, вроде ура! Но некоторые сайты никак не реагируют, пробовал и с www. и с http(s):// и без, авито лёг, вк лёг, наш местрый трекер (не буду писать, вдруг получу) не лёг, сайт онлайн игрушки (https://site2.ru) того мелкого не лёг и форум с игрушкой тоже (https://forum.site2.ru/).
После перезагрузки ПК 90% из hosts ложатся, но вот хотелось бы что бы после "скрипт1" сайт не работал, после "скрипт2" сайт включался, но нет...
(браузер гугл хром у меня и у них)
Как сделаю (если), то уже запилю простенький gui на АХК а-ля вкл/выкл