gpt4 book ai didi

c# - 检查是否安装了 Solidworks?

转载 作者:太空狗 更新时间:2023-10-29 21:30:59 26 4
gpt4 key购买 nike

我有一个在 32 位和 64 位操作系统上运行的 c# 应用程序。在我的应用程序中,我如何以编程方式检查计算机上是否安装了 solidworks。如果我们可以通过读取注册表项来检查它,那么为我提供 32 位和 64 位的路径。告诉我是否还有其他方法也可以检查它。

最佳答案

您可以按如下方式使用 WMI

private static bool IsInstalled(string ProductName)
{

bool rv = false;
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Product");
ManagementObjectCollection Products = searcher.Get();
if (Products.Count != 0)
{
foreach (ManagementObject product in Products)
{
if (product.Properties["Name"].Value.ToString() == ProductName)
{
rv = true;
}
}
}
return rv;
}

关于c# - 检查是否安装了 Solidworks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2895698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com