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

اعرف جميع البرامج المنفدة في جهازك

مغلق
بدأه madi في 4 يناير 2002 · 0 رد · 1,057 مشاهدة · في أرشيف منتدى الدلفي
مشاركة: واتساب X فيسبوك تيليجرام
#1

سلام

هدا الكود يقوم بعرض جميع البرامج المنفدة حاليا في الوندوز .

ضع زر + Listbox على الفورم تم ضع الخطوات التالية في onclick الخاص الزر .

procedure TForm1.Button10Click(Sender: TObject);

const

PROCESS_TERMINATE=$0001;

var

ContinueLoop: BOOL;

FSnapshotHandle: THandle;

FProcessEntry32: TProcessEntry32;

str1,str2:string;

begin

FSnapshotHandle := CreateToolhelp32Snapshot

(TH32CS_SNAPPROCESS, 0);

FProcessEntry32.dwSize := Sizeof(FProcessEntry32);

ContinueLoop := Process32First(FSnapshotHandle,

FProcessEntry32);

while integer(ContinueLoop) <> 0 do

begin

Form1.Listbox1.items.add(FProcessEntry32.szExeFile);

ContinueLoop := Process32Next(FSnapshotHandle,

FProcessEntry32);

end;

CloseHandle(FSnapshotHandle);

end;

كود:


وشكرا


madi

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

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