我想獲取安裝在我的機器中的軟件的版本號......是否有可能在C#中使用Registry類?如何從註冊表中檢索已安裝的應用程序版本?
RegistryKey regKey;
public void ReadReg()
{
regKey = Registry.LocalMachine;
RegistryKey sk= regKey.OpenSubKey("SOFTWARE\\");
string[] subKeys = sk.GetSubKeyNames();
foreach (string sub in subKeys)
{
Console.WriteLine(sub);
}
}
什麼軟件有趣? – Oleg 2011-01-07 10:16:57
@Oleg必須是德國人在這裏;-) – 2011-01-07 10:17:59
@Uwe Keim:謝謝Uwe!它是固定的。 – Oleg 2011-01-07 10:20:38