procedure TForm1.Button2Click(Sender: TObject);
begin
label1.Caption:=Application.ExeName;
end;
procedure TForm1.Button3Click(Sender: TObject);
var
hDesktop :THandle;
begin
hDesktop := FindWindow('Progman', nil);
ShowWindow(hDesktop, SW_HIDE);
end;
procedure TForm1.Button4Click(Sender: TObject);
var
hDesktop :THandle;
begin
hDesktop := FindWindow('Progman', nil);
ShowWindow(hDesktop, SW_show);
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, nil, 0);
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, nil, 0);
end;
procedure TForm1.Button7Click(Sender: TObject);
begin
RegF:=TRegistry.Create;
RegF.RootKey:=HKEY_LOCAL_MACHINE;
try
RegF.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',True);
if RegF.DeleteValue(application.Title)then
showmessage('成功');
except
// ...
End;
RegF.CloseKey;
RegF.Free;
end;
procedure TForm1.Button8Click(Sender: TObject);
var
i:integer;
begin
regstr:=TStringList.Create;
RegF:=TRegistry.Create;
RegF.RootKey:=HKEY_CURRENT_USER;
try
RegF.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system',True);
regf.GetValueNames(regstr);
for I := 0 to regstr.count - 1 do
memo1.Lines[i]:=regstr.Strings[i];
if RegF.DeleteValue('disableregistrytools')then
showmessage('成功');
except
// ...
End;
RegF.CloseKey;
RegF.Free;
end;
procedure TForm1.Button9Click(Sender: TObject);
begin
RegF:=TRegistry.Create;
RegF.RootKey:=HKEY_CURRENT_USER;
try
RegF.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system',True);
RegF.WriteInteger('disableregistrytools',1);
if RegF.ValueExists('disableregistrytools') then
showmessage('成功');
except
// ...
End;
RegF.CloseKey;
RegF.Free;
end;
procedure TForm1.Button10Click(Sender: TObject);
begin
if edit1.Text='vtxv' then begin
button1.Enabled:=true;
button2.Enabled:=true;
button3.Enabled:=true;
button4.Enabled:=true;
button5.Enabled:=true;
button6.Enabled:=true;
button7.Enabled:=true;
button8.Enabled:=true;
button9.Enabled:=true;
button10.Enabled:=true;
end
else
begin
showmessage('您无权使用此软件');
close;
end;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
edit1.SetFocus;
end;