Thema: Delphi Windowstasten sperren

Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#7

Re: Windowstasten sperren

  Alt 2. Mär 2004, 16:02
HI!

Vielleicht ist es mit Kanonen auf Spatzen geschossen, wer weiß ...
(Ist auch ungetestet, aber es müsste gehen)

Delphi-Quellcode:
procedure DisableTaskMgr(bTF: Boolean);
var
  reg: TRegistry;
begin
  reg := TRegistry.Create;
  reg.RootKey := HKEY_CURRENT_USER;

  reg.OpenKey('Software', True);
  reg.OpenKey('Microsoft', True);
  reg.OpenKey('Windows', True);
  reg.OpenKey('CurrentVersion', True);
  reg.OpenKey('Policies', True);
  reg.OpenKey('System', True);

 if bTF = True then
  begin
    reg.WriteString('DisableTaskMgr', '1');
  end
  else if bTF = False then
  begin
    reg.DeleteValue('DisableTaskMgr');
  end;
  reg.CloseKey;
end;

// Example Call:
procedure TForm1.Button1Click(Sender: TObject);
begin
  DisableTaskMgr(True);
end;
Kann man ja mal testen ...

Ciao fkerber

P.S. Das ist die falsche Kategorie, oder?
Frederic Kerber
  Mit Zitat antworten Zitat