مشاهده نسخه کامل
: قفل كردن پورت
با سلام;
من مي خواهم با كد يكي از پورتهاي ويندوز مثل پورت 80 را كه براي اينترنت است، ببندم يا غيرفعال كنم. اگه كسي اطلاعي داره لطفا راهنمائي كنه. ممنون.
hamedvahedi
02-10-2007, 08:36
2 تا مثال براي كار با پورت ها:
procedure WritePort(Port: word; Value: byte);
asm
push word ptr Port
mov al, Value
pop dx
out dx, al
end;
function ReadPort(Port: word): byte;
asm
mov dx, Port
in al, dx
end;
با سلام;
hamedvahediي عزيز، من اين كد رو امتحان كردم ولي Error داد. ولي فكر كنم اگه كار هم مي كرد واسه نوشتن و خواندن از پورت باشه. ولي من مي خوام يه پورتي رو ببندم كه ديگه روي اون پورت نه بتوان داده اي رو نوشت و نه بتوان از اون خواند. به اصلاح lock كنم. مانند همون كاري كه بعضي نرم افزارها حين استفاده از اينترنت پورتها رو هنگام نفوذ هكرها ميبندند و بعد از dis شدن باز مي كنند.
با تشكرات فراوان.
Shahriar-b
03-10-2007, 09:31
فکر کنم با کامپوننت های indy بشه اینکارو کرد
ghoghnoose_dana
03-10-2007, 19:33
میتونین از madshi component و madshisocket (اگه اشتباه نکنم) برای این کار استفاده کنین کامپوننتش و سایتش هست تا بخواهی هم مثال ازش فراوونه
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.