//HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
RegistryKey regkey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall", true);
string[] names = regkey.GetSubKeyNames();
for (int i = 0; i < names.Length; i++) {
RegistryKey a = regkey.OpenSubKey(names[i]);
string dName = (string)a.GetValue("DisplayName", "");
if (!dName.Contains(sname)) continue;
return true;
//Console.WriteLine(dName);
//Console.WriteLine("\t" + a.GetValue("UninstallString", ""));
}
1 則留言:
Not Work
sname <-- err
張貼留言