Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору KLASS А зачем ось перезапускать? Всё проще делается - Far3 + плагины Service Manager и Registry Editor. Оба есть в моих сборках в ./Far3, а оные из коробки портабельны - настройки Far v3.0 и его плагинов хранятся в БД SQLite3, а те лежат в подкаталоге ./Far/Profile/ согласно указаниям Far.exe.ini - это предусмотрено его архитектурой. Берёшь архив Far30-x64-test.7z (это х64, для тех кому нужен x86 там же FarUE3.7z - установка + портабле в одном флаконе), раскрываешь куда удобно и запускаешь runfar.cmd, а он запустит сам Far с установленным в скрипте шрифтом Lucida Console, 15. Если текст трудно читать, то Ctrl+колесо мышки меняют размер шрифта, таскание правого нижнего угла меняет размеры окна. А далее просто - AltF1/AltF2 , пункт "службы и драйверы", "Устройства", Ctrl+S в окошке вводишь "KPr" (хватит, фар сам найдёт нужный драйвер), F8 - драйвер остановлен, в командной строке вводишь reg2: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\KProcessHacker3\Parameters\SecurityLevel , Enter, и правишь параметр, Ok (сразу сохраняется), Ctrl-\ , переходишь в плагин "службы и драйверы", F5 на "KProcessHacker3" - драйвер перезапущен, всё, можно работать с РН. Всей возни минута, а перезапуск ОС не нужен. Эти сборки специально конструировались для подобных задач - управление и ремонт ОС, в том числе с разных LiveCD с минимальными внешними зависимостями. Описание в тех же архивах в readme.txt, списки доступных макроклавиш (Far3 программируется на языках Lua и MoonScript) в macro.txt, и в справке фара (и у плагинов если есть) по F1 (для плагинов ShiftF2 выведет список доступных хелпов). Добавлено: Цитата: Можно ли запускать Хакер с параметром EnableKph=1, или хотя бы сначала устанавливать драйвер до запуска Хакера, но чтобы при этом в реестр сразу прописывался SecurityLevel=0? | В принципе можно так сделать, но тут через NSIS поколдовать придётся - там есть плагин NsSCM который умеет удалять/ставить/править любые параметры драйверов и демонов через SCM. Правда простой вызова он не отличается - куча позиционных параметров и ни один нельзя выкинуть. На семёрке точно работает, на десятке не знаю. Вот через него можно написать любые параметры драйвера, а после он же запустит РН - получится запускалка с порцией мозгов внутри. Прикину. Ранее даже не планировал её писать, но коли надо и будет время - почему бы и нет? Всегда сослужит пользу, но ограничения понятно будут. Скорее всего "Одна копия РН в один момент времени" так иначе её логика будет чересчур сложной, а так - ставим драйвер, правим, запускаем, запускаем РН, ждём его завершения, удаляем драйвер. Намного проще.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
|