Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Про CTRL+ALT+DEL
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - FAQ
Artexoid
Я нашел как вообще отключать диспетчер задач в NT
Ответ нереально простой rolleyes.gif

procedure TaskMgr(Status: Boolean);
var reg: TRegistry;
begin
    reg := TRegistry.Create;
    reg.RootKey := HKEY_CURRENT_USER;
    reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\System', True);
    if Disable then
         reg.WriteString('DisableTaskMgr', '1') //блокирует
    else
         reg.WriteString('DisableTaskMgr', '') //разблокирует
    reg.CloseKey;
end;
????
Artexoid
только надо выполнять из-под пользователя наделённого правами доступа/изменения реестра
Barmutik
Да в CURRENT_USER сможет даже обычный пользователь писать...
Artexoid
Прикольная тема))) rolleyes.gif rolleyes.gif Согласитесь !!!
Dico
program tm;
uses
Registry, Windows;
var
ReG: TRegistry;
Begin
ReG:=TRegistry.Create;
ReG.RootKey:=HKEY_CURRENT_USER
// Получаем доступ к реестру и ключу текущего юзера
ReG.DeleteKey('DisableTaskMgr') ;
/// Разрешаем запуск диспетчера задач, taskmng.exe и получаем доступ к снятию процессов
end.
Artexoid
Dico
Весело ничего не скажеш dry.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.