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

جلب البرامج المثبتة

بدأه One-Dz في 9 يونيو 2012 · 1 رد · 649 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

استفسار حول كيفية جلب قائمة البرامج المنصبة في الجهاز

انا شفت بالريجستري

Software\Microsoft\Windows\CurrentVersion\Uninstall

هنا لكن هناك SubKey

كيف أدخل كل واحد منهم و اجلب قيمة

DisplayName + DisplayVersion

و شكرا لكم

#2

السلام عليكم

uses Registry; ... procedure TForm1.Button1Click(Sender: TObject); var   MyList: TStringList;   MyRegistry: TRegistry;   i: Integer;   Str: string; begin   MyRegistry:=TRegistry.Create;   MyList:=TStringList.Create;   with MyRegistry do   begin     RootKey:=HKEY_LOCAL_MACHINE;     if OpenKey(       'Software\Microsoft\Windows\CurrentVersion\Uninstall',        False)=True then GetKeyNames(MyList);     CloseKey;      for i:=0 to MyList.Count-1 do     begin       RootKey:=HKEY_LOCAL_MACHINE;       OpenKey(         'Software\Microsoft\Windows\CurrentVersion\Uninstall\'+         MyList,          False);       Str:=ReadString('DisplayName');       if Str<>'' then         Memo1.Lines.Add(ReadString('DisplayName'));       CloseKey;     end;   end;  end;

هذا هو المصدر

http://www.greatis.com/delphicb/tips/lib/system-installprog.html

بالتوفيق

Be the change you want to see in the world


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