[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Ander_73, ну запустить какое то приложение с правами администратора не проблема, только почему это не работает с конкретной программой и hosts не понятно.
KaSpieC 666, я об этом уже думал. Брал вручную указывал путь к другому файлу и все работает. На всякий случай это даже переписал, что бы файл даже случайно не был открытым, но дело не в этом.
Какой то косяк с правами администратора явно, только не могу понять в чем ah

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2582
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
41006если текстовый редактор (AkelPad, к примеру) запустить с правами администратора (через контекстное меню) - файл редактируется.
Приветствую! Совершенно верно. Если файл hosts требуется отредактировать и пересохранить, то только редактором запущенным от админа.
Ну или только другой вариант. В свойствах hosts для группы "Пользователи" даёшь "Полный доступ"
Редактируешь, пересохраняешь и возвращаешь права назад ("Чтение и выполнение" + "Чтение") ab

[Цитировать]

    TVN
  • 2006
  • Стаж: 9 лет
  • Сообщений: 89
  • Репутация:1

    [+] [-]
hosts лежит в архиве , у меня в WinRar (лет 10)
Path=C:\Windows\System32\drivers\etc\
Silent=1
Overwrite=1
Открыть архив, отредактировать, пересобрать и запустить

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
Adler,
Вот есть прога одна, может там ответ найдете.
ссылка

[Цитировать]

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
KaSpieC 666, Программка интересная, но у меня:

Картинка

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
zdoba,
По секрету скажу - я её скачал давно, поклацал, и забыл про неё)))

[Цитировать]

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
KaSpieC 666, ag И я сделаю тоже самое! AkelPad привычнее.

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Это возможно Мелкософт что то намутил с .Net, т.к. скачал еще несколько софтин на C# написанных для редактирования hosts и все вылетают в ошибку доступа при том, что запускаются все с правами администратора.
Единственное исключение, один "комбайн", который вчера нашел, но там это "по хитрому" как то сделано, через целый класс в котором еще надо разобраться.
Порнография какая то...

[Цитировать]

    zxen
  • 32
  • Стаж: 10 лет
  • Сообщений: 263
  • Репутация:21

    [+] [-]
  • Откуда: Siberia
Adler, .NET это зло. Для 99% случаев, хватает родного API. Микрософт его сует везде, где оно нахрен не надо. А ты потом докачивай ради какой нибудь разовой программы, весящей 0.5 МБ, еще целый пакет в придачу. Но вроде же его в Visual Studio можно отключить и не использовать.

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
zxen, ну я ничего кроме C# не знаю и особо учить лень да и особого смысла не вижу.
В .NET не вижу ничего плохого. Он в любой винде с коробки есть и работает с коробки без танцев с бубном (древняя XP не в счет, некрофилизмом не страдаю и другим не советую). Тем более он (.Net) становится все куда более популярнее, по функциональности мало чем уступает другим языкам, а зачастую многие задачи решаются куда проще и быстрее чем на других языках. В нем есть свои особенности и некоторые нюансы, а у кого их нет?
P.S. Как реализовать сохранение файла hosts разобрался, но допиливать софтину не вижу смысла...
Имхо, данную тему можно считать закрытой...

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2582
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
41055но допиливать софтину не вижу смысла...
Adler,
Приветствую! aa
А почему бы и нет? Сделать GUI с встроенным редактором и встроить в софтину батник по примерно такому принципу (батник запускать от админа)

hosts_editor.cmd

@echo off
copy %WinDir%\system32\drivers\etc\hosts %Temp%
START /wait %WinDir%\system32\notepad.exe %Temp%\hosts
move /Y %Temp%\hosts %WinDir%\system32\drivers\etc
exit

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
sergeysvirid, типа такого (во вложении)?
P.S. файл hosts никуда не копируется, а редактируется "на месте";
Как оказалось, то предыдущие все танцы с бубном (ошибка прав доступа) были связаны с тем, что у файла hosts по умолчанию стоял атрибут "только чтение", что и вызывало ошибку.
Как то до этого сразу не допер ah
Я сделал спионерил идею, где атрибут временно снимается при сохранении (в случае с блокнотом - при запуске блокнота) и возвращается назад по завершению операции (закрытии блокнота).


Последний раз редактировалось: Adler (2017-05-05 10:43), всего редактировалось 5 раз(а)

[Цитировать]

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
Adler, Windows 7x32 всё работает нормально!

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2582
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Adler,
Приветствую! aa
Спасибо! Да, примерно так.
По утилите:
Встроенный редактор - не работает редактирование (вернее работает на клавиатуре всего одна клавиша Backspace).
Редактирование в блокноте работает отлично. Кнопка "Сохранить" работает.-ОС - Windows 8.1x64 Enterprase (MSDN )

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
41087Встроенный редактор - не работает редактирование
Хм. Очень странно, т.к. это обычный мультистрочный виндовый textbox с почти дефолтными (скролбар только включил) настройками ah
ВИДЕО!


Последний раз редактировалось: Adler (2017-05-05 13:38), всего редактировалось 1 раз

Страница 2 из 4


Показать сообщения:    

Текущее время: 23-Ноя 14:50

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы