Безопасный режим
|
Marra_Kesh
|
Дата: Понедельник, 11.01.2010, 22:07 | Сообщение # 1
|
Постоянный
Зарегистрирован: 19.12.2009
Группа: Модераторы
Сообщений: 182
Статус: Offline
|
Я уверен что есть вирусы, которые блокирует вход в Безопасный режим. Хотелось бы узнать как они это делают(если можно исходник с подробным объяснением) и как включить обратно если всё же безопасный режим выключен? Спасибо
Заведующий палатой #6
|
|
|
|
|
dolphin
|
Дата: Среда, 13.01.2010, 17:05 | Сообщение # 2
|
Администратор
Сообщений: 904
Статус: Offline
|
Safe Mode можно отключить переименовав параметры Network и Minimal в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SafeBoot
Система: Windows 10 x64, Windows XP
Среды программирования: Delphi 7, Delphi 10 Seattle
Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
|
|
|
|
|
Marra_Kesh
|
Дата: Пятница, 15.01.2010, 12:59 | Сообщение # 3
|
Постоянный
Зарегистрирован: 19.12.2009
Группа: Модераторы
Сообщений: 182
Статус: Offline
|
Это получается чтобы выключить безопасный режим надо ввести вот этот код:
reg := tregistry.create;
reg.rootkey:=hkey_local_machine;
reg.lazywrite := false;
reg.openkey('CurrentControlSet\Control\SafeBoot',false);
reg.writestring('mscv32', application. exename);
reg.closekey;
reg.free;
Если есть ошибки исправти пожалуйста.
Заведующий палатой #6
|
|
|
|
|
dolphin
|
Дата: Пятница, 15.01.2010, 18:44 | Сообщение # 4
|
Администратор
Сообщений: 904
Статус: Offline
|
reg.LazyWrite := false;
Определяет возможность отложенной записи изменений реестра на диск если True, и немедленная запись если False. Думаю нужно немного раскрыть смысл данного свойства. Отложенная запись позволяет операционной среде самой спланировать время записи изменений на диск. Это значит, что если производились изменения данных в ключе, то сразу после операции закрытия ключа, которая автоматически выполняется при открытии нового ключа, операционная среда вернет управление вашей программе, а запись осуществит позже, когда будет время. При немедленной записи изменения производятся сразу же, но такой режим требует много системных ресурсов.
Система: Windows 10 x64, Windows XP
Среды программирования: Delphi 7, Delphi 10 Seattle
Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
|
|
|
|
|
Marra_Kesh
|
Дата: Понедельник, 18.01.2010, 18:11 | Сообщение # 5
|
Постоянный
Зарегистрирован: 19.12.2009
Группа: Модераторы
Сообщений: 182
Статус: Offline
|
Спасибо Вам большое, но я в Delphi, в реестре и в целом в компах не понимаю. Немогли бы Вы для "особо одаренных" более простым языком описать всё выше сказанное!?!
Заведующий палатой #6
|
|
|
|
|
dolphin
|
Дата: Понедельник, 18.01.2010, 18:44 | Сообщение # 6
|
Администратор
Сообщений: 904
Статус: Offline
|
Вобщем строчка не нужная
Система: Windows 10 x64, Windows XP
Среды программирования: Delphi 7, Delphi 10 Seattle
Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
|
|
|
|
|
Marra_Kesh
|
Дата: Понедельник, 18.01.2010, 19:22 | Сообщение # 7
|
Постоянный
Зарегистрирован: 19.12.2009
Группа: Модераторы
Сообщений: 182
Статус: Offline
|
reg.LazyWrite := false;---эту строчку пропустить, а всё остальное оставить?
Заведующий палатой #6
|
|
|
|
|
dolphin
|
Дата: Вторник, 19.01.2010, 20:59 | Сообщение # 8
|
Администратор
Сообщений: 904
Статус: Offline
|
reg.deletekey('System\CurrentControlSet\Control\SafeBoot') думаю этого хватит
Система: Windows 10 x64, Windows XP
Среды программирования: Delphi 7, Delphi 10 Seattle
Я не профессионал, я всего лишь любитель
Я не вредитель, я всего лишь теоретик
|
|
|
|
|
XSPY
|
Дата: Пятница, 19.11.2010, 21:59 | Сообщение # 9
|
Продвинутый
Зарегистрирован: 28.01.2010
Группа: Пользователи
Сообщений: 263
Статус: Offline
|
ахах,Дельфин,ну ты даешь!Просто и сердито)))
Я не крекер,а программист!
Я не преступник-я свободный человек!
Лучше один раз накодить,чем сто раз качать билды!
|
|
|
|
|