الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

kill process

مغلق
بدأه bitofsoul في 16 مارس 2007 · 1 رد · 794 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

لقد برمجت هذه الاسطر لاني كنت محتاج الى ذالك في بعض الاعمال ,فقررت ان اضعها على المنتدى ليستفيدذ منها الجميع.

هذا الكود بصفة عامة يلعب تقريبا نفس دور العملية التي عندها ننوي انهاء برنامج ما بطريقة اغلاق بروسس بالظغط على

(alt+ctrl+suppr)

ايظا يمكن ان يظهر و ينهي بروسس لبرنامج مخفي عن النافذة (لا ينهي بروسس البرامج الظرورية لعمل الويندوز) .ه

سوف لن اشرح سطور هذا البرنامج لانه يرتكز فقط على بعض داوال الابيي الخاصة بالبروسس

:)

اليكم الكود


;-------- "www.arabteam2000-forum.com" ---------
;-------------------------------------------------------------------------------------------

.386
.model flat, stdcall
option casemap:none

include \masm32\include\windows.inc
include \MASM32\include\masm32.inc
include \MASM32\include\user32.inc
include \MASM32\include\kernel32.inc

includelib \MASM32\LIB\masm32.lib
includelib \MASM32\LIB\user32.lib
includelib \MASM32\LIB\kernel32.lib




.data

site db "www.arabteam2000-forum.com",0
title1 db "do you want kill this process ? :) ",0
bay db "a3anakoum almowla 3azza wa jall",0
processId dd 0
hSnapshot dd 0
ID dd 0
PE PROCESSENTRY32 <>

.code

start:

invoke CreateToolhelp32Snapshot, TH32CS_SNAPPROCESS,0
cmp eax,-1
jz al_nihaya
mov hSnapshot,eax

mov eax,sizeof PE
mov PE.dwSize,eax

invoke Process32First, hSnapshot, addr PE
test eax,eax
jz al_nihaya


al_ttali:
invoke Process32Next, hSnapshot, addr PE
test eax,eax

jz al_nihaya

invoke MessageBox,0,addr PE.szExeFile,addr title1,MB_YESNO
cmp eax,06

je termprocess

jmp al_ttali

test eax,eax
termprocess:
invoke OpenProcess,PROCESS_ALL_ACCESS, FALSE,PE.th32ProcessID
invoke TerminateProcess, eax, 0

jmp al_ttali

al_nihaya:
invoke MessageBox,0, addr bay ,addr site, MB_OK
invoke ExitProcess,-1

end start
;-------------------------------------------------------------------------------------------

و لا ننسى بان نصلي و نسلم على خاتم الرسل و الانبياء نبينا محمد بن عبد الله و على آله و صحابته و من اتبع هداه و اقتفى أثره إلى يوم الدين

هذا الموضوع مغلق.

مواضيع مشابهة