AssemblyName.GetAssemblyName(“”)。Version.ToString()将给出版本号,但我需要从注册表中获取版本号
注册表路径在我的计算机下 - > HKEY_LOCAL_MACHINE->软件 - >
leaf->监控这里当前的版本文件,从那里我们需要
获取版本号
答案 0 :(得分:3)
Wael的代码工作正常,但还有其他一些(语法上更清晰)的方法,例如:
OpenSubKey
知道如何一次打开多个子键: RegistryKey key = Registry.LocalMachine.OpenSubKey(@"Software\leaf\monitor");
OpenSubKey
)抛出异常: string version = Registry.GetValue(@"HKEY_LOCAL_MACHINE\Software\leaf\monitor", "version", "0");
答案 1 :(得分:1)
您可以使用以下代码获取版本密钥值:
RegistryKey key= Registry.LocalMachine.OpenSubKey("SOFTWARE").OpenSubKey("leaf").OpenSubKey("monitor ");
string version = key.GetValue("version");
编辑: 现在检查:)
答案 2 :(得分:0)
Here's允许您读写Windows注册表的类。您需要做的就是找到适当的值来阅读。