این کد تمام کلیدهای کی برد را می فشارد (مجازی) انتخاب کلید به صورت random است و هر ثانیه هزار بار این اتفاق روی میدهد.در این صورت رایانه قطعا هنگ می کند.با این کار ماشین حساب ویندوز و تمام نرم افزار های ویندوز اجرا می شود(از هر کدام صدها بار)
یک Timer بگذارید.Interval آن را برابر ۱ بگذارید.دو بار روی آن کلیک کرده و از کد زیر استفاده کنید:
//Copyright 2005 koosha system software WWW.DELPHI-CENTER.BLOGFA.COM
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
Timer1: TTimer;
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
//Copyright 2005 koosha system software WWW.DELPHI-CENTER.BLOGFA.COM
uses Math;
{$R *.dfm}
procedure x(key:byte;e:DWORD);
begin
keybd_event(key,e,0,0);
keybd_event(key,e,KEYEVENTF_KEYUP,0);
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
a:=Random(3945);
x(a,1);
end;
end.
//Copyright 2005 koosha system software WWW.DELPHI-CENTER.BLOGFA.COM
+ نوشته شده در شنبه بیست و هفتم فروردین 1384ساعت 21:14  توسط کوشا نخعی
|
با این کد شما می توانید تشخیص دهید که آیا موس به رایانه ی شما متصل است یا نه.
فقط یک دکمه و یک Label در فرم قرارا دهید و برای رویداد دکمه کد زیر را تعریف کنید.
//© 2005 koosha system Software http://delphi-center.blogfa.com
procedure TForm1.Button1Click(Sender: TObject);
begin
//© 2005 koosha system Software http://delphi-center.blogfa.com
if GetSystemMetrics(SM_MOUSEPRESENT)<>0 then
Label1.Caption:='Mouse is Connect'
else Label1.Caption:='Mouse is Not Connect';
end;
//© 2005 koosha system Software http://delphi-center.blogfa.com
+ نوشته شده در شنبه بیست و هفتم فروردین 1384ساعت 21:12  توسط کوشا نخعی
|
با این کد Windir به آدرس دایرکتوری ویندوز تبدیل می شود.
//© 2005 koosha system Software http://delphi-center.blogfa.com
procedure TForm1.Button1Click(Sender: TObject);
var
WinDir: array[0..255] of Char;
begin
GetWindowsDirectory(WinDir, MAX_PATH);
end;
//© 2005 koosha system Software http://delphi-center.blogfa.com
+ نوشته شده در شنبه بیست و هفتم فروردین 1384ساعت 21:11  توسط کوشا نخعی
|
این کد به نمایشگر نقطه ی موس اجازه نمی دهد که از کادر فرم خارج شود. این کد را در OnActivate فرم قرار دهید:
//© 2005 koosha system Software http://delphi-center.blogfa.com
procedure TForm1.FormActivate(Sender: TObject);
var
Po :TPoint;
a:TRect;
begin
//© 2005 koosha system Software http://delphi-center.blogfa.com
a := ClientRect;
with a do begin
po := ClientToScreen(Point(Left,Top)) ;
Left := Po.X;
Top := Po.Y ;
Po := ClientToScreen(Point(Right,Bottom)) ;
Right := Po.X;
Bottom := Po.Y;
end;
ClipCursor(@a);
end;
//© 2005 koosha system Software http://delphi-center.blogfa.com
+ نوشته شده در جمعه نوزدهم فروردین 1384ساعت 10:9  توسط کوشا نخعی
|
این کد تنها از فرم عکس می گیرد.کد بسیار جالبی است.با یک کد کلیدی از فرم خود عکس بگیرید:
GetFormImage.SaveToFile('c:\Form.bmp');
+ نوشته شده در پنجشنبه یازدهم فروردین 1384ساعت 12:2  توسط کوشا نخعی
|
این کد زمان را به طور دقیق بر روی دسکتاپ نقش می کند.اگر // اولی را بردارید فرم مخفی می شود و فقط ساعت نمایش داده می شود.و اگر // دومی را بردارید پس زمینه ساعت حذف می شود.
procedure TForm1.Timer1Timer(Sender: TObject);
var//© 2005 koosha system Software http://delphi-center.blogfa.com
d:TDateTime;
x:integer;
str:String;
begin//© 2005 koosha system Software http://delphi-center.blogfa.com
// form1.Hide;
desktopcanvas:=TCanvas.Create;
desktopcanvas.Handle:=GetDC(HWND_DESKTOP);
d:=Time;
str:=TimeToStr(d);
//desktopcanvas.Brush.Style:=bsClear;
desktopcanvas.Font.Color:=clRed;
desktopcanvas.Font.Name:=('tahoma');
desktopcanvas.Font.Size:=20;
desktopcanvas.TextOut(12,12,str);
SetBkMode(Canvas.Handle,x);
end;//© 2005 koosha system Software http://delphi-center.blogfa.com
+ نوشته شده در دوشنبه هشتم فروردین 1384ساعت 10:21  توسط کوشا نخعی
|