Как проверить, установлен ли Expression Encoder 4? - PullRequest
1 голос
/ 05 августа 2011

Я столкнулся с проблемой проверки того, что конкретное приложение уже установлено. Я знаю, что могу проверить из раздела реестра, для которого приложение, которое уже установлено, но не могу найти Expression Encoder4 (окно 64 бита) в разделе реестра HKLM.

Есть идеи? спасибо

1 Ответ

1 голос
/ 16 июля 2012

Ключ реестра для проверки:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Expression \ Encoder \ 4.0

Я использую следующий код для проверки кодировщикаверсия и мой компьютер разработчика - 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();
}
...