VS2010 源程序中如何查看某一软件的版本信息

青天流雲 2013-09-29 04:37:43
列位大神:
请教一个问题,VS2010 开发中,怎样能检测到某一指定的软件版本信息。
前时网上查找,说要找到注册表信息
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
注册表里面有版本信息,这个注册表里面的各个子键的值应该怎样才能查得到
请大神指点
...全文
432 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
青天流雲 2013-10-08
  • 打赏
  • 举报
回复
再没人回答么?
青天流雲 2013-09-30
  • 打赏
  • 举报
回复
自顶,求讲解,求知识!
青天流雲 2013-09-29
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
http://msdn.microsoft.com/zh-cn/library/microsoft.win32.registrykey.getsubkeynames.aspx RegistryKey.GetSubKeyNames
这个方法我用过 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths 这个地址下能找到所有的注册表,因为这个文件夹下面的都是.exe文件 但是在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 这个地址下的,就查不出来,返回结果为空,里面的都不是以.exe结尾的
threenewbee 2013-09-29
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/microsoft.win32.registrykey.getsubkeynames.aspx RegistryKey.GetSubKeyNames
青天流雲 2013-09-29
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
遍历子键,查找,不同的软件有不同的定义,没有通用的方法。
想知道遍历子键的代码……
threenewbee 2013-09-29
  • 打赏
  • 举报
回复
遍历子键,查找,不同的软件有不同的定义,没有通用的方法。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧