اغلاق برنامج
#1
بسم الله الرحمان الرحيم
السلام على اخوتي الكرام
كيفي اغلق برنامج من ادارة المهام بواسطة الدلفي
وتعاونوا على البر و التقوى ، ولا تعاونوا على الاثم والعدوان
الرد
#2
السلام عليكم
السؤال سبق طرحه
كيف يمكن ايقاف برنامج Process ؟

PHP كود :
uses Tlhelp32;

function 
KillTask(ExeFileName: string): integer;
const
  
PROCESS_TERMINATE=$0001;
var
  
ContinueLoop: BOOL;
  
FSnapshotHandle: THandle;
  
FProcessEntry32: TProcessEntry32;


begin
  result 
:= 0;
  
FSnapshotHandle := CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS, 0);
  
FProcessEntry32.dwSize := Sizeof(FProcessEntry32);
  
ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);
  while 
integer(ContinueLoop) <> 0 do
  
begin
    
if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) = UpperCase(ExeFileName))
     or (
UpperCase(FProcessEntry32.szExeFile) =  UpperCase(ExeFileName))) then
    Result 
:= Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0),
      
FProcessEntry32.th32ProcessID), 0));
    
ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
  
end;

  
CloseHandle(FSnapshotHandle);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  KillTask
('notepad.exe');
end; 
إبحث في المنتدى قبل أن تسأل.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
:kick:
بارك الله فيك اخي
لكن بحثت في المنتدى ولم اجد
وتعاونوا على البر و التقوى ، ولا تعاونوا على الاثم والعدوان
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم