Friday, July 1, 2011

Test Code

public string GetInstalledVersion()
{
string version = string.Empty;
//System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
//oPvM.IsForTFSetup = true;
string fileName = "TeachingFilesPlugin.msi";
string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
using (Microsoft.Win32.RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))
{
List lst = new List();
List lstregkey = new List();
foreach (string subkey_name in key.GetSubKeyNames())
{
using (RegistryKey subkey = key.OpenSubKey(subkey_name))
{
lst.Add(subkey_name);
lstregkey.Add(subkey);
//Console.WriteLine(subkey.GetValue(fileName));
}
}

string[] keylst = lst.ToArray();
}
return version;
}

No comments:

Post a Comment