![]() |
|
الحصول علي جميع البرامج التي تم تنصيبها علي جهاز الكمبيوتر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185) +--- الموضوع : الحصول علي جميع البرامج التي تم تنصيبها علي جهاز الكمبيوتر (/showthread.php?tid=21749) |
الحصول علي جميع البرامج التي تم تنصيبها علي جهاز الكمبيوتر - silverlight - 18-09-17 الفكرة تنحصر في قراءة الريجستري و استرجاع البيانات منه علي هيئة مصفوفة للكلاس التالي PHP كود : Public Class InstalledAssemblyالدالة التالية تقرأ الريجستري ومنها نحصل علي جميع البرامج التي تم تنصيبها علي جهاز الكمبيوتر PHP كود : Private Function GetAllInstallAssemblies() As List(Of InstalledAssembly)طريقة استخدام الكود PHP كود : For Each ia As InstalledAssembly In GetAllInstallAssemblies()طريقة أخري لكي تحصل علي أسماء البرامج فقط دون الحاجة للكلاس يمكنكم استخدام الدالة التالية فقط PHP كود : Private Function GetInstalledApplicationNames() As List(Of String)الأكواد أعلاه هي إجابة للسؤال الموجود في اللينك التالي التحقق من تنصيب برامج معينة علي جهاز الكمبيوتر RE: الحصول علي جميع البرامج التي تم تنصيبها علي جهاز الكمبيوتر - سعود الشامان - 18-09-17 ألف شكر لك أستاذ silverlight
تم تطبيق الطريقة الأولى المثال في المرفقات
RE: الحصول علي جميع البرامج التي تم تنصيبها علي جهاز الكمبيوتر - عبدالرحمن المكاوي - 18-09-17 (18-09-17, 12:26 PM)silverlight كتب : الفكرة تنحصر في قراءة الريجستري و استرجاع البيانات منه علي هيئة مصفوفة للكلاس التالي اوك اخي جلب الكود جلب ليه كل البرامج اريد التحقق من وجود برنامج معين ااين اكتب اسمه RE: الحصول علي جميع البرامج التي تم تنصيبها علي جهاز الكمبيوتر - عبدالرحمن المكاوي - 18-09-17 اين انت اخي...................... RE: الحصول علي جميع البرامج التي تم تنصيبها علي جهاز الكمبيوتر - silverlight - 19-09-17 عليك ان تبحث في المصفوفة عن اسم البرنامج المراد التحقق من وجوده إن لم يكن اسم البرنامج موجود داخل المصفوفة تقوم بإنزاله و تركيبه |