2011-08-05 12 views
1

特定のアプリケーションが既にインストールされているかどうかのチェックに問題がありました。 既にインストールされているアプリケーションのレジストリキーから確認できますが、HKLMレジストリキーにExpression Encoder4(ウィンドウ64ビット)が見つかりません。Expression Encoder 4が既にインストールされているかどうかを確認する方法は?

アイデア?チェックする おかげ

答えて

1

レジストリキーがある:4.0

私はエンコーダのバージョンを確認するには、次のコードを使用し

、私の\

HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \マイクロソフト\表現\エンコーダデベロッパーコンピュータはWindows 7 64bitです:

string encoderVersion = string.Empty; 
RegistryKey localKey = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, RegistryView.Default); 
localKey = localKey.OpenSubKey(@"SOFTWARE\Microsoft\Expression\Encoder\4.0"); 
if (localKey != null) 
{ 
    encoderVersion = localKey.GetValue("Version").ToString(); 
} 
関連する問題