导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

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

青天流雲 2013-09-29 04:37:43
列位大神:
请教一个问题,VS2010 开发中,怎样能检测到某一指定的软件版本信息。
前时网上查找,说要找到注册表信息
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
注册表里面有版本信息,这个注册表里面的各个子键的值应该怎样才能查得到
请大神指点
...全文
284 点赞 收藏 6
写回复
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结尾的
回复
http://msdn.microsoft.com/zh-cn/library/microsoft.win32.registrykey.getsubkeynames.aspx RegistryKey.GetSubKeyNames
回复
青天流雲 2013-09-29
引用 1 楼 caozhy 的回复:
遍历子键,查找,不同的软件有不同的定义,没有通用的方法。
想知道遍历子键的代码……
回复
遍历子键,查找,不同的软件有不同的定义,没有通用的方法。
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.