11-08-2009, 01:14 PM
(آخر تعديل لهذه المشاركة: 20-08-2009, 11:36 AM بواسطة STRELiTZIA.)
السلام عليكم
الشرح عام ومبسط
دور الدالة هو الحصول على قائمة البرامج النشطة في الذاكرة.
بالنسبة البراماتر الاول يحدد ما المراد ارجاعه
th32ProcessID البرامترالثاني ياخذ رقم التعريف الخاص ب ال Process
بالنسبة لدالة AdjustProcessPrivilege فهي تعطينا صلاحيات في النظام لاضهار processes
المثال التوضيحي مرفق
الشرح عام ومبسط
دور الدالة هو الحصول على قائمة البرامج النشطة في الذاكرة.
بالنسبة البراماتر الاول يحدد ما المراد ارجاعه
th32ProcessID البرامترالثاني ياخذ رقم التعريف الخاص ب ال Process
PHP كود :
Var
Handle: THandle;
Struc: TProcessEntry32;
begin
AdjustProcessPrivilege(GetCurrentProcess,'SeDebugPrivilege');
begin
Handle:=CreateToolHelp32SnapShot($00000002, 0);
Struc.dwSize:=Sizeof(TProcessEntry32);
if Process32First(Handle, Struc) then
ProcList.Items.Add(Struc.szExeFile);
while Process32Next(Handle, Struc) do
ProcList.Items.Add(Struc.szExeFile);
end;
end;
بالنسبة لدالة AdjustProcessPrivilege فهي تعطينا صلاحيات في النظام لاضهار processes
المثال التوضيحي مرفق

