Board logo

标题: 请教:用P知道注册表一个数据如何修改此数据的值 [打印本页]

作者: cjfcjf222     时间: 2009-4-2 14:26    标题: 请教:用P知道注册表一个数据如何修改此数据的值

注册表式样是下面这样的
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\DosDevices\\Z:"=hex:e4,b0,28,3c,00,7e,00,00,00,00,00,00

值 \DosDevices\Z: 是不确定的,可能是 \DosDevices\H:  
数据e4,b0,28,3c,00,7e,00,00,00,00,00,00是固定的,如何删除或者修改\DosDevices\?:  为 \DosDevices\Z:

[ Last edited by cjfcjf222 on 2009-4-3 at 06:50 ]
作者: netbenton     时间: 2009-4-3 01:05
\DosDevices\Z:只是数据的名称,不是子键。
试试下面方法:

1把数据导出:
REG EXPORT HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices  aaa.reg


2按需要修改后再导入:
REG IMPORT aaa.reg
作者: cjfcjf222     时间: 2009-4-3 06:43
一楼上面的写错了

手工修改直接进入注册表就可以了,我想自动检测和修改
注册表式样是下面这样的
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\DosDevices\\Z:"=hex:e4,b0,28,3c,00,7e,00,00,00,00,00,00

值 \DosDevices\Z: 是不确定的,可能是 \DosDevices\H:  
数据e4,b0,28,3c,00,7e,00,00,00,00,00,00是固定的,如何删除或者修改\DosDevices\?:  为 \DosDevices\Z:

[ Last edited by cjfcjf222 on 2009-4-3 at 06:46 ]
作者: tireless     时间: 2009-4-3 07:48
CODE:  [Copy to clipboard]
@echo off
for /f "skip=3 tokens=1,3" %%a in ('reg query HKLM\SYSTEM\MountedDevices /s') do (
  if /i "%%b"=="e4b0283c007e000000000000" (
    if /i "%%~pa"=="\DosDevices\" (
      reg delete HKLM\SYSTEM\MountedDevices /f /v %%a
    )
  )
)
[ Last edited by tireless on 2009-4-3 at 07:51 ]
作者: yishanju     时间: 2009-4-3 08:14
看起来比较复杂:
我自己导出的注册表

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{e2f4e80e-8590-11dd-96ce-806d6172696f}"=hex:5c,00,3f,00,3f,00,5c,\
  00,49,00,44,00,45,00,23,00,43,00,64,00,52,00,6f,00,6d,00,53,00,41,00,4d,00,\
  53,00,55,00,4e,00,47,00,5f,00,43,00,44,00,2d,00,52,00,4f,00,4d,00,5f,00,53,\
  00,43,00,2d,00,31,00,34,00,38,00,43,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,\
  5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,43,\
  00,49,00,30,00,39,00,5f,00,5f,00,5f,00,5f,00,23,00,35,00,26,00,63,00,39,00,\
  61,00,66,00,33,00,66,00,31,00,26,00,30,00,26,00,30,00,2e,00,30,00,2e,00,30,\
  00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,\
  36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,\
  00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,\
  62,00,7d,00
"\\??\\Volume{e2f4e80f-8590-11dd-96ce-806d6172696f}"=hex:e0,a2,4a,62,00,7e,00,\
  00,00,00,00,00
"\\??\\Volume{e2f4e810-8590-11dd-96ce-806d6172696f}"=hex:e0,a2,4a,62,00,30,4a,\
  02,02,00,00,00
"\\??\\Volume{e2f4e811-8590-11dd-96ce-806d6172696f}"=hex:e0,a2,4a,62,00,e0,86,\
  0f,08,00,00,00
"\\??\\Volume{e2f4e812-8590-11dd-96ce-806d6172696f}"=hex:e0,a2,4a,62,00,0e,46,\
  1c,0e,00,00,00
"\\DosDevices\\C:"=hex:e0,a2,4a,62,00,7e,00,00,00,00,00,00
"\\DosDevices\\D:"=hex:e0,a2,4a,62,00,30,4a,02,02,00,00,00
"\\DosDevices\\G:"=hex:5c,00,3f,00,3f,00,5c,00,49,00,44,00,45,00,23,00,43,00,\
  64,00,52,00,6f,00,6d,00,53,00,41,00,4d,00,53,00,55,00,4e,00,47,00,5f,00,43,\
  00,44,00,2d,00,52,00,4f,00,4d,00,5f,00,53,00,43,00,2d,00,31,00,34,00,38,00,\
  43,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,\
  00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,43,00,49,00,30,00,39,00,5f,00,5f,00,\
  5f,00,5f,00,23,00,35,00,26,00,63,00,39,00,61,00,66,00,33,00,66,00,31,00,26,\
  00,30,00,26,00,30,00,2e,00,30,00,2e,00,30,00,23,00,7b,00,35,00,33,00,66,00,\
  35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,\
  00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,\
  63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\E:"=hex:e0,a2,4a,62,00,e0,86,0f,08,00,00,00
"\\DosDevices\\F:"=hex:e0,a2,4a,62,00,0e,46,1c,0e,00,00,00
"\\??\\Volume{b580ce98-be2d-11dd-ab8e-00e04cf3068f}"=hex:5c,00,3f,00,3f,00,5c,\
  00,53,00,54,00,4f,00,52,00,41,00,47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,\
  76,00,61,00,62,00,6c,00,65,00,4d,00,65,00,64,00,69,00,61,00,23,00,37,00,26,\
  00,31,00,37,00,66,00,35,00,32,00,32,00,35,00,26,00,30,00,26,00,52,00,4d,00,\
  23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,\
  00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,\
  2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,\
  00,7d,00
"\\DosDevices\\H:"=hex:5c,00,3f,00,3f,00,5c,00,53,00,54,00,4f,00,52,00,41,00,\
  47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,76,00,61,00,62,00,6c,00,65,00,4d,\
  00,65,00,64,00,69,00,61,00,23,00,37,00,26,00,31,00,37,00,66,00,35,00,32,00,\
  32,00,35,00,26,00,30,00,26,00,52,00,4d,00,23,00,7b,00,35,00,33,00,66,00,35,\
  00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,\
  64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,\
  00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
作者: cjfcjf222     时间: 2009-4-3 12:35
谢谢,已经可以删除了




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5