| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 577 人关注过本帖
标题:[求助]求两个函数的用法
只看楼主 加入收藏
圆圆的鸟蛋
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2007-4-22
收藏
 问题点数:0 回复次数:4 
[求助]求两个函数的用法
有两个函数把头都给我弄大了,恳请各位老大赐教。。
RegDeleteKey 和 RegDeleteValue
看了半天的MSDN也没搞懂,,请高手讲解一下,最好带几句简单代码。。
谢谢了!
搜索更多相关主题的帖子: 函数 用法 
2007-07-31 23:10
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 
RegDeleteKey 就是删除一注册表中一个没有子健的子健
比如你打开注册表编辑器,在HKEY_CLASSES_ROOT健上击右健,新建-〉命名TestKey,
那就可以通过 RegDeleteKey(HKEY_CLASSES_ROOT,"TestKey"); 把这个键删除掉,重新打开注册表编辑器可看到效果

RegDeleteValue 是删除一个键的某一个值,一般情况下HKEY_CURRENT_CONFIG健都只有一个默认值
你在该键上击右健,新建,然后选择值的类型,在名称那里输入 Test,
那就可以通过 RegDeleteValue(HKEY_CURRENT_CONFIG,"Test"); 把这个值移除掉,从新展开该项可看到效果

两个函数的第一个参数都可以是一个已经打开的健

[此贴子已经被作者于2007-8-1 1:27:59编辑过]


天行健,君子以自强不息!!QQ:68660681
2007-08-01 01:26
圆圆的鸟蛋
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2007-4-22
收藏
得分:0 
还是不太懂。。假如我要删除的键位置如下:
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
名为Test。
但是在 HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows 下还有另一个Test。
要怎么删除第一个Test呢??????????
同样,删除值我也有相同的问题想不通。。

望大家不吝赐教啊

鸟蛋开始孵化。。。我等待那一天Forever。。
2007-08-01 01:52
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 

要删除 HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run 下的KEy
那第一个参数就应该传递一个已经打开的健值,就是说你事先要用RegOpenKey打开
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run


天行健,君子以自强不息!!QQ:68660681
2007-08-01 12:17
圆圆的鸟蛋
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2007-4-22
收藏
得分:0 
今天试验了一下,搞定了!!
还是谢谢maoguoqing的热心帮助哈!!

鸟蛋开始孵化。。。我等待那一天Forever。。
2007-08-01 23:50
快速回复:[求助]求两个函数的用法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013815 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved