Installed.GetList Method

Gets the list.
public static string GetList()
This language is not supported or no code example is available.

Return Value

string

A string.

public static string GetList()
 {
     string toText = "";
     ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Product");
     ManagementObjectCollection information = searcher.Get();
     foreach (ManagementObject app in information)
     {
         string toTextText = "";
         try
         {
             toTextText = GetPath(Convert.ToString(app["Name"]));
             if (toTextText == "")
                 toTextText = GetPath(Convert.ToString(app["IdentifyingNumber"]));
         }
         catch { }
         toText += ($"\nName: {app["Name"]} ({app["Caption"]})" +
         $"\nVersion: {app["Version"]}" +
         $"\nAuthor: {app["Vendor"]}" +
         $"\nInstall date: {app["InstallDate"]}" +
         $"\nInstall path: {toTextText}\n");
     }
     return toText;
 }
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition