爱问知识人 爱问教育 医院库

怎么从注册表中判断软件是否安装

首页

怎么从注册表中判断软件是否安装

如题。
这是首要问题,我要找哪个注册表字段?
好像注册表里什么地方写入了信息,就相当于是在“添加/删除程序”里添加了一个程序列表。

另外一个严重的问题,我现在找到一个字段,可能就是我要找的字段,但是里面的键值名都是(默认),让我在写程序的时候不知道如何来判断,我总不能写
if(默认 != "")吧?事实是这样写是不对的。

这两个问题还请高手指点迷经!!!

提交回答
好评回答
  • 2010-11-02 10:49:21
    安装了应用程序,在HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL
    2个API读默认值,举个例:
    打开HKEY_CLASSES_ROOT\.asp,并查默认值。第二个函数的第二个参数为空可查默认值。
    RegOpenKeyEx(HKEY_CLASSES_ROOT, ".asp", 0, KEY_QUERY_VALUE, hKey) 
    RegQueryValueEx(hKey, "", 0, 0, sValue, Lens) 

    h***

    2010-11-02 10:49:21

其他答案

类似问题

换一换
  • 操作系统/系统故障 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):