Board logo

标题: 如何获取并且修改注册表子项的一个dword值,谢谢万分 [打印本页]

作者: wangyuan0     时间: 2008-9-27 11:02    标题: 如何获取并且修改注册表子项的一个dword值,谢谢万分

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\
上面的所有的flags值设置为"Flags"=dword:00000004
因为下面的项会自动增加,所以想要让它能自动获取下面的子项
不要说先导出来,因为有些项目是后来加上去的.
作者: zqz0012005     时间: 2008-9-27 11:35
不懂你的意思。。。
一个子项下难道可以有多个flags键值?
“下面的子项”是什么?是HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats下面的子项?还是键值?
为什么不能导出来?可以随时导出并修改的。你有特殊需要?
作者: tireless     时间: 2008-9-27 13:47
是 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings 的所有子项中的 flags 值设为 4 吧?

是这样吗?
@echo off
set p=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings
for /f %%a in ('reg query %p% ^| find "%p%\"') do reg add %%a /t REG_DWORD /v Flags /d 4 /f
[ Last edited by tireless on 2008-9-27 at 13:59 ]
作者: slore     时间: 2008-9-27 14:02
好像是iexplore的什么东西。。

Stats我的只有一个带flag的……
作者: wangyuan0     时间: 2008-9-28 10:24
万分感谢,感谢万分!

Flags=4
是用来解决ie里面的会弹出activxe安装确认的问题

3楼的帅哥
用这个用来弄setting里面的很好可是现在是要弄stats下面的它下面会有很多的
{01443AEC-0FD1-40FD-9C87-E93D1494C233}\iexplore
这个样子的目录出来
能不能这样子
set p=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\stats\*\iexplore
能不能这样子来弄路径

[ Last edited by wangyuan0 on 2008-9-28 at 10:41 ]
作者: tireless     时间: 2008-9-28 11:21

@echo off
set p=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\
for /f %%a in ('reg query "%p%" ^| find "%p%"') do reg add "%%a\iexplore" /v flags /t REG_DWORD /d 4 /f>nul