تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] التحققمن تنصيب برامج معينه علي الحاسوب
#3
حصلت علي هذا الكود من الاخ سيلفرلايت
لكن اريد التاكد من برنامج بعينه ان كان موجود ام لا

كود :
  Private Function GetInstalledApplicationNames() As List(Of String)
       Dim result As List(Of String) = New List(Of String)()
       Dim regKeyString As String = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"

       Using key As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(regKeyString)
           If key IsNot Nothing Then
               Dim names As String() = key.GetSubKeyNames()
               Dim i As Integer = 0
               While i < names.Length
                   Dim currentName As String = names(i)
                   Using subKey As Microsoft.Win32.RegistryKey = key.OpenSubKey(currentName)
                       Try
                           If subKey IsNot Nothing AndAlso subKey.GetValue("DisplayName") IsNot Nothing Then
                               Dim installedapplication As String = subKey.GetValue("DisplayName").ToString()
                               If Not result.Contains(installedapplication) Then
                                   result.Add(installedapplication)
                               End If
                           End If
                       Catch ex As Exception
                       End Try
                   End Using
                   i += 1
               End While
           End If

       End Using

       Return result
   End Function
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: التحققمن تنصيب برامج معينه علي الحاسوب - بواسطة عبدالرحمن المكاوي - 19-09-17, 12:22 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يجب علي تنصيب الأوفيس 2019 على كمبيوتر العميل إذا كانت قاعدة البيانات Access F.H.M 5 410 15-09-24, 03:01 PM
آخر رد: F.H.M
  [SQL] عدم تنصيب sql server Hassan_MK 1 239 16-07-24, 12:17 AM
آخر رد: Jounior_P
  تشغيل برنامج يحتوى قاعدة بيانات sql محلية دون برامج heem1986 0 397 07-06-24, 02:08 AM
آخر رد: heem1986
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 586 18-01-24, 05:04 PM
آخر رد: loay775
  تنصيب البرنامج على اجهزة العملاء um_noor20 2 567 30-10-23, 04:17 PM
آخر رد: Taha Okla
Bug [سؤال] قائمة ب اسماء برامج فك تشفير البرامج وقرائة السورسات Aymanr3b 0 519 06-09-23, 12:56 AM
آخر رد: Aymanr3b
  [VB.NET] مشكلة بعد تنصيب كريستال ريبورت mrfenix93 2 652 12-08-23, 07:09 PM
آخر رد: mrfenix93
  بعد تنصيب فيجوال بيسك 2005 اللغة العربية غير معرفة bassant 0 671 05-07-23, 02:02 PM
آخر رد: bassant
  [سؤال] كيفية إنشاء برنامج يقوم بدوره بإنشاء برامج exe Necro 0 524 10-04-23, 02:15 PM
آخر رد: Necro
  كيفية تحديد طابعه معينه للطباعه عن طريق PrintDocument حسين ادريس 2 805 14-02-23, 11:16 PM
آخر رد: estefsar

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


يقوم بقرائة الموضوع: