获取已安装软件c#.net的路径
本文关键字:net 路径 软件 安装 获取 | 更新日期: 2023-09-27 17:57:39
如果我安装了一个名为"ABC"的软件,如果我提供软件名称"ABC"作为输入,我如何在C#.Net中获得完整的安装路径?
您可以在下面尝试
using System.Management;
ManagementObjectSearcher MyWMIQuery = new ManagementObjectSearcher("SELECT * FROM Win32_Product") ;
ManagementObjectCollection MyWMIQueryCollection = MyWMIQuery.Get();
foreach(ManagementObject MyMO in MyWMIQueryCollection)
{
if(MyMO["Name"].ToString()=="ABC")
Console.WriteLine("InstallLocation : " + (MyMO["InstallLocation"] == null ? " " : MyMO["InstallLocation"].ToString()));
Console.ReadLine();
}
MyWMIQueryCollection = null;
MyWMIQuery = null;