Zitat von
HomerGER:
funktioniert bei xp super
Das mag sein, aber
mich macht es sofort misstrauisch, wenn plötzlich der TaskMan nicht mehr erscheint. Und abgesehen davon lässt sich diese Einstellung jederzeit
ohne Delphi wieder rückgängig machen. Entweder direkt per RegEdit, oder ganz fix per INF-Datei:
Zitat von
EnableTaskMan.inf:
Code:
[version]
signature="$CHICAGO$"
SetupClass=BASE
[DefaultInstall.ntx86]
DelReg=TaskMan
[TaskMan]
HKCU,%Regpath%,DisableTaskMgr,,
[Strings]
Regpath="Software\Microsoft\Windows\CurrentVersion\Policies\System"
Und dann frage ich mich wo du
das
Zitat:
Code:
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;
gelernt hast? Schlimmeren Code gibt´s nicht, glaube ich.