gpt4 book ai didi

c# - 确定是否安装了 ReportViewer 的最佳方法

转载 作者:行者123 更新时间:2023-11-30 14:34:11 24 4
gpt4 key购买 nike

查明 PC 上是否安装了 reportviewer 和 WindowsInstaller-KB893803-v2-x86 的最佳方法是什么?有没有办法找出使用什么公钥来查明特定程序是否安装在 PC 上? (Tried this, didn't work)

Best Way To Determine If .NET 3.5 Is Installed这是检查是否安装了 .NET 3.5 的方法,但我认为您需要另一个公钥才能知道是否安装了报表查看器,但我不知道如何获取公钥。

我能想到的就是检查计算机上是否存在安装目录,这种检查方式是否可以接受?

最佳答案

您可以在 Registry 中 checkin

    public bool IsInstalled()
{
RegistryKey registryBase = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, string.Empty);
if (registryBase != null)
{
return registryBase.OpenSubKey("Software\\Microsoft\\ReportViewer\\v2.0.50727") != null;
}
return false;
}

关于c# - 确定是否安装了 ReportViewer 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14473630/

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