标题:怎样让修改的注册表键值立即生效,不结束explorer,不注销,不重启,不用刷新 ...
只看楼主
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
 问题点数:0 回复次数:10 
怎样让修改的注册表键值立即生效,不结束explorer,不注销,不重启,不用刷新组策略?
又来问题了


注册表做如下修改: 怎样让修改的注册表键值立即生效,不结束explorer,不注销,不重启,不用刷新组策略?

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建一个二进制值“NoViewContextMenu”,并设值为“01 00 00 00”。
效果:
修改后需重新启动WINDOWS,启动后,你将不能在桌面,驱动器,文件夹等地方使用鼠标右键
搜索更多相关主题的帖子: 组策略 注册表键 explorer Microsoft 二进制 
2007-11-25 21:49
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
得分:0 

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2007-11-26 18:54
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
重启explorer进程即可

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-11-28 11:08
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
不好意思 我没 看清楚

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-11-30 12:57
我是一只菜菜鸟
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-9-29
得分:0 
这样可以吗?

从菜鸟开始````
2007-11-30 13:53
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
得分:0 
我知道
Declare Sub SHChangeNotify Lib "shell32" (ByVal wEventId As SHCN_EventIDs, ByVal uFlags As SHCN_ItemFlags, ByVal dwItem1 As Long, ByVal dwItem2 As Long)
能实现

但是不知道他有哪些常数!

Declare Function SystemParametersInfo& Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long)

不知道行不行!!

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2007-11-30 15:24
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
得分:0 
这个 API 用来发送 Shell 的通知消息,比如当一个文件被用户程序删除了,就可以通过它来通知 SHELL 及时更新视图;再比如用户程序修改了注册表某些项,要用这个 API 发送通知,否则无法及时生效。这里要介绍的 SHChangeNotify 就是专门做这些事的!通知可以是有利的,也可以是无赖的,根本没那回事,也可以通知别人,造成欺骗。且看下面这句 C 代码:

SHChangeNotify( SHCNE_DELETE, SHCNF_PATH | SHCNF_FLUSHNOWAIT, TEXT("C:\\WINDOWS"), NULL );

  运行这条命令时,请打开 C 盘,并确认 WINDOWS 文件夹存在,运行后,保证目瞪口呆,WINDOWS 文件夹竟然不见了,哈哈,别怕,刷新一下又回来了。这只是欺骗而已。

  这个东西有吓人作用,相信我这么一提大家都可以想到要怎么利用了,我就不多嘴了。还想说的是,我曾经看过一个白痴就用了这句为基本原理写了一个删除自身的程序,竟然欺骗了很多高手,还好我没上当,我见过 Gary Nebbett 用汇编写的一段删除自身的代码,不过那个在 Windows 2000 之后的新 WINDOWS 系统都不能用了。当有人告诉我他写了在 XP/2003 下都可以在退出前删除自身的程序时,我无法相信,于是研究了他的程序,发现这家伙很鬼!竟然和我一样发现了这个欺骗 SHELL 的 API。

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2007-11-30 15:27
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
得分:0 
SHChangeNotify  微软未公开的函数  [url]http://www.[/url]
详细介绍在这里,终于有望,做到代码即时跟新系统

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2007-11-30 17:09
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
这个API函数真有意思 我试试看

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-12-01 12:36
hnzz_wgf
Rank: 1
等 级:新手上路
帖 子:81
专家分:0
注 册:2007-11-21
得分:0 
2007-12-01 14:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-188352-1-1.html




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

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