请问一个安装程序的注册表操作的问题,有实际经验的高手请进。

AbnerChai 2003-11-18 07:44:12
一个软件在安装过程中,通常会对注册表作一些操作,如写入注册表中一些软件信息。现我想枚举出本机上装有的所有的软件系统,有人告诉我枚举注册表:
HKLM\SOFTWARE\Microsoft\Windows\Uninstall\下面的所有键,现在问题是这下面全
都是一些子键,有没有高手指点一下在一个正规的安装软件过程中,安装程序或软件程序会向此子键中注册哪些通用的键值?以便可以枚举,达到像window控制面版中的
安装/卸载程序一样的效果。或者有其它的办法?
请大家帮忙顶顶!
多谢!
...全文
28 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
crusaderg 2003-12-29
up
  • 打赏
  • 举报
回复
kingxu 2003-12-02
一般都有的串值有DisplayName、UninstallString

你可以读取UninstallString的串值,直接Shell运行,就执行卸载

有些程序没有这个串值,那就没有办法自动处理了。

  • 打赏
  • 举报
回复
AbnerChai 2003-11-25
大家帮我顶啊?为何没人应呢?
  • 打赏
  • 举报
回复
skinspider 2003-11-20
帮你顶
  • 打赏
  • 举报
回复
dzqsuper 2003-11-20
楼主有想法
我也想知道
  • 打赏
  • 举报
回复
AbnerChai 2003-11-18
还有一个就是window控制面版中的安装/卸载程序每个程序项前面都有个属于软件自己的个性图标,这个又是如何来的。
谢谢各位。
  • 打赏
  • 举报
回复
相关推荐
发帖
VC/MFC

1.6w+

社区成员

VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
帖子事件
创建了帖子
2003-11-18 07:44
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……