1
Visual C++ 2008 SP1再配布可能パッケージがC#を使用してマシンにインストールされているかどうかを知る方法はありますか?Visual C++ 2008 SP1再頒布可能パッケージがインストールされているかどうかを確認しますか?
public bool IsProgramInstalled(string displayName)
{
string uninstallKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
using (RegistryKey rk = Registry.LocalMachine.OpenSubKey(uninstallKey))
{
foreach (string skName in rk.GetSubKeyNames())
{
using (RegistryKey sk = rk.OpenSubKey(skName))
{
if(sk.GetValue("DisplayName") == displayName))
{
return true;
}
}
}
}
return false;
}
を、あなたはこのようにそれを呼び出すことができます:
bool isInstalled = IsProgramInstalled("Microsoft .NET Framework 3.5 SP1");
任意のプログラムがこの機能をインストールされている場合は、あなたが実際に見つけることができ
多くのおかげで、
パウロ