LogDisabler
class · пространство имён z3n7 · исходник Essentials/LogDisabler.cs
public class LogDisabler
Запрещает ZennoPoster писать собственные файлы логов в папку Logs рядом с запущенным исполняемым файлом.
Методы
DisableLogs
public static void DisableLogs(bool aggressive = false)
Заменяет папку Logs ссылкой на каталог NUL. Ничего не делает, если папка уже ссылка, файл или рядом с ней лежит маркер Logs.lock. Если не получилось, папка заменяется скрытым файлом только для чтения с именем Logs, и записывается маркер Logs.lock.
| Параметр | Описание |
|---|---|
aggressive |
Удалять папку через rd /s /q и повторять до 3 раз. |
Примечания: Удаляет существующую папку Logs вместе с содержимым.