无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7953|回复: 221
打印 上一主题 下一主题

[分享] 注册表转批处理文件

  [复制链接]
跳转到指定楼层
1#
发表于 2023-11-25 13:19:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 18588452015 于 2023-11-25 13:39 编辑

【注册表转批处理文件】
前段时间在网上找到的一个工具,可以将*.reg文件转换成批处理脚本文件
不是常见的那种工具[将注册表逐行写出到文件,再regedit.exe /S 此文件]

注册表文件:


转换后的文件:



注意!注意!注意!    不是下面这种(红色字体)方法的哦!
@echo OFF
If exist "%Temp%\~import.reg" (
Attrib -R -S -H "%Temp%\~import.reg"
del /F /Q "%Temp%\~import.reg"
If exist "%Temp%\~import.reg" (
  Echo Could not delete file "%Temp%\~import.reg"
  Pause
)
)
> "%Temp%\~import.reg" ECHO Windows Registry Editor Version 5.00
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO [HKEY_CLASSES_ROOT\*\shell\MD5_Price]
>> "%Temp%\~import.reg" ECHO @="MD5_校验此文件&(E)"
>> "%Temp%\~import.reg" ECHO "Icon"="D:\\360极速浏览器X下载\\Hash_1.0.4.exe"
>> "%Temp%\~import.reg" ECHO.
>> "%Temp%\~import.reg" ECHO [HKEY_CLASSES_ROOT\*\shell\MD5_Price\Command]
>> "%Temp%\~import.reg" ECHO @="D:\\360极速浏览器X下载\\Hash_1.0.4.exe %%0"
START /WAIT REGEDIT /S "%Temp%\~import.reg"
DEL "%Temp%\~import.reg"

支持转换:二进制值、DWORD值、QWORD值...,其它注册表键值未测试!

为了方便使用,我用易语言套了个壳,信息如下:


在此奉上工具:
游客,如果您要查看本帖隐藏内容请回复

有需要的朋友可以玩玩!

点评

赞一个  发表于 2024-3-20 11:23

评分

参与人数 2无忧币 +3 收起 理由
yyz2191958 + 2 赞一个!
dayeye + 1 神马都是浮云

查看全部评分

2#
 楼主| 发表于 2023-11-25 13:20:32 | 只看该作者
占座*1
回复

使用道具 举报

3#
发表于 2023-11-25 13:39:39 | 只看该作者
感谢分享,板凳
回复

使用道具 举报

4#
发表于 2023-11-25 13:42:07 | 只看该作者

感谢分享
回复

使用道具 举报

5#
发表于 2023-11-25 13:47:24 | 只看该作者
感谢分享!
回复

使用道具 举报

6#
发表于 2023-11-25 13:47:26 | 只看该作者
感谢分享
回复

使用道具 举报

7#
发表于 2023-11-25 13:48:08 | 只看该作者
感谢分享
回复

使用道具 举报

8#
发表于 2023-11-25 13:53:02 | 只看该作者
多谢分享            
回复

使用道具 举报

9#
发表于 2023-11-25 13:53:57 | 只看该作者
谢谢分享
回复

使用道具 举报

10#
发表于 2023-11-25 13:55:46 | 只看该作者
本帖最后由 2010hook 于 2023-11-25 15:22 编辑

麻烦楼主转一下这个测试范本,看看编程水平:
  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC]
  3. @="\\%WINDIR%\\CMD.EXE"
  4. "str1"="\\\\cdcdscds"
  5. "binval"=hex:11,22,33,44,55,66,77,88
  6. "V64"=hex(b):08,07,06,05,04,03,02,91
  7. "multistr"=hex(7):61,00,61,00,61,00,61,00,61,00,61,00,61,00,5c,00,30,00,61,00,\
  8.   61,00,61,00,61,00,61,00,61,00,00,00,62,00,62,00,62,00,62,00,62,00,62,00,62,\
  9.   00,62,00,62,00,62,00,62,00,00,00,63,00,63,00,63,00,63,00,63,00,63,00,63,00,\
  10.   63,00,63,00,63,00,63,00,63,00,00,00,00,00
  11. "expstr"=hex(2):25,00,53,00,79,00,65,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  12.   00,25,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,\
  13.   65,00,00,00
  14. "V32"=dword:00ab4130
  15. "aa%a\\"bb   b"=hex:"xx\"="vv"c, =c\\\"
  16. "multistr2"=hex(7):31,00,5c,00,30,00,5c,00,5c,00,00,00,32,00,32,00,32,00,5c,00,\
  17.   00,00,00,00
  18. "multistr3"=hex(7):31,00,5c,00,30,00,5c,00,5c,00,00,00,32,00,32,00,32,00,5c,00,\
  19.   00,00,00,00
  20. "6=LINK-最小0"=hex(6):5c,00,52,00,65,00,67,00,69,00,73,00,74,00,72,00,79,00,5c,\
  21.   00,55,00,73,00,65,00,72,00
  22. "\\STR2"="22222222222"

  23. [HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\a0%新项 #1]

  24. [HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\a2a,b bbbb]
  25. "新值 |#1"="aa ddd"

  26. [HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\a3新项 #2]

  27. [HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\~!@#$%^&*()_+|}{:"?><,./;'[]=-]
  28. "\\~!@#$%^&*()_+|}{:"?><,./;'[]=-\"="\\~!@#$%^&*()_+|}{:"?><,./;'[]=-\"

  29. [HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\RegWorkShop-例子]

  30. ;4种字符串,类型
  31. "1=SZ-最小2"="\\Registry\\User"
  32. "2=EXPAND_SZ-最小2"=hex(2):5c,00,25,00,6f,00,73,00,25,00,5c,00,00,00
  33. "6=LINK-最小0"=hex(6):5c,00,52,00,65,00,67,00,69,00,73,00,74,00,72,00,79,00,5c,\
  34.   00,55,00,73,00,65,00,72,00
  35. "7=MULTI_SZ-最小2"=hex(7):6c,00,31,00,00,00,6c,00,32,00,00,00,00,00

  36. ;3种WORD
  37. "4=DWORD-最小4"=dword:00030201
  38. "5=DWORD_BIG_ENDIAN-最小4"=hex(5):01,02,03,00
  39. "B=QWORD-最小8"=hex(b):01,02,03,04,0a,0b,0c,00

  40. ;5种系统常见已知bin,直接--16可以,不要丢弃为空字符,但是类型能识别为hex(这里原来的吗)
  41. "0=NONE-最小0"=hex(0):00
  42. "3=BINARY-最小0"=hex:00
  43. "8=RESOURCE_LIST-最小0"=hex(8):03,00,00
  44. "9=FULL_RESOURCE_DESCRIPTOR-最小0"=hex(9):02,00
  45. "A=RESOURCE_REQUIREMENTS_LIST-最小0"=hex(a):25,00,00,00

  46. "c"=hex(c):0c,01,02,03,04
  47. "d"=hex(d):0d,01,02,03,04
  48. "8个f最大类型"=hex(ffffffff):ff,01,02,03,04,05

  49. ;REG_MUI_SZ SmartPhone PockPC支持
  50. "15=MUI_SZ-VAL"=hex(15):4f,00,4b,00
  51. "15=MUI_SZ-VAL2"=hex(15):4f,00,4b,00

  52. ;;;删除
  53. [HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\删除-值]
  54. "a"=-
  55. [HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\删除-默认值]
  56. @=-
  57. [-HKEY_LOCAL_MACHINE\SOFTWARE\TEST!ABC\删除-项]
复制代码

点评

不知道对不对?  详情 回复 发表于 2023-11-25 14:07
回复

使用道具 举报

11#
 楼主| 发表于 2023-11-25 14:06:00 | 只看该作者
2010hook 发表于 2023-11-25 13:55
麻烦楼主转一下这个测试范本,看看编程水平:
  1. reg add "HKLM\SOFTWARE\TEST!ABC" /f /ve /t REG_SZ /d "\%%WINDIR%%\CMD.EXE"
  2. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "str1" /t REG_SZ /d "\\cdcdscds"
  3. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "binval" /t REG_BINARY /d 1122334455667788
  4. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "V64" /t REG_QWORD /d 5.78437695752307e+017
  5. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "multistr" /t REG_MULTI_SZ /d "aaaaaaa\0aaaaaa\0bbbbbbbbbbb\0cccccccccccc"
  6. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "expstr" /t REG_EXPAND_SZ /d "%%SyetemRoot%%\notepad.exe"
  7. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "V32" /t REG_DWORD /d 11223344
  8. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "aa%%a\"bb   b" /t REG_BINARY /d "xx"="vv"c =c\\"
  9. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "multistr2" /t REG_MULTI_SZ /d "1\0\\\0222\"
  10. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "multistr3" /t REG_MULTI_SZ /d "1\0\\\0222\"
  11. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "6=LINK-最小0" /t REG_LINK /d "\Registry\User"
  12. reg add "HKLM\SOFTWARE\TEST!ABC" /f /v "\\STR2" /t REG_SZ /d "22222222222"
  13. reg add "HKLM\SOFTWARE\TEST!ABC\a2a,b bbbb" /f /v "新值 |#1" /t REG_SZ /d "aa ddd"
  14. reg add "HKLM\SOFTWARE\TEST!ABC\a3新项 #2" /f /v "\\~!@#$%%^&*()_+|}{:"?><,./;'[]=-" /t REG_SZ /d "\~!@#$%%^&*()_+|}{:"?><,./;'[]=-\"
  15. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "1=SZ-最小2" /t REG_SZ /d "\Registry\User"
  16. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "2=EXPAND_SZ-最小2" /t REG_EXPAND_SZ /d "\%%os%%\"
  17. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "6=LINK-最小0" /t REG_LINK /d "\Registry\User"
  18. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "7=MULTI_SZ-最小2" /t REG_MULTI_SZ /d "l1\0l2"
  19. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "4=DWORD-最小4" /t REG_DWORD /d 197121
  20. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "5=DWORD_BIG_ENDIAN-最小4" /t REG_DWORD_BIG_ENDIAN /d 1
  21. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "B=QWORD-最小8" /t REG_QWORD /d 7.26238598745979e+016
  22. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "0=NONE-最小0" /t REG_NONE /d 00
  23. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "3=BINARY-最小0" /t REG_BINARY /d 00
  24. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "8=RESOURCE_LIST-最小0" /t REG_RESOURCE_LIST /d 030000
  25. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "9=FULL_RESOURCE_DESCRIPTOR-最小0" /t REG_FULL_RESOURCE_DESCRIPTOR /d 0200
  26. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "A=RESOURCE_REQUIREMENTS_LIST-最小0" /t REG_RESOURCE_REQUIREMENTS_LIST /d 25000000
  27. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "c" /t REG_SZ /d "hex(c):0c,01,02,03,04"
  28. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "d" /t REG_SZ /d "hex(d):0d,01,02,03,04"
  29. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "8个f最大类型" /t REG_SZ /d "hex(ffffffff):ff,01,02,03,04,05"
  30. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "15=MUI_SZ-VAL" /t REG_SZ /d "hex(15):4f,00,4b,00"
  31. reg add "HKLM\SOFTWARE\TEST!ABC\RegWorkShop-例子" /f /v "15=MUI_SZ-VAL2" /t REG_SZ /d "hex(15):4f,00,4b,00"
  32. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe" /f /v "MitigationOptions" /t REG_QWORD /d 5.0920699759854e+017
  33. reg delete "HKLM\SOFTWARE\TEST!ABC\删除-值" /f /v "a"
  34. reg delete "HKLM\SOFTWARE\TEST!ABC\删除-默认值" /f /ve
  35. reg delete "HKLM\SOFTWARE\TEST!ABC\删除-项" /f
复制代码


回复

使用道具 举报

12#
 楼主| 发表于 2023-11-25 14:07:21 | 只看该作者
2010hook 发表于 2023-11-25 13:55
麻烦楼主转一下这个测试范本,看看编程水平:

不知道对不对?

点评

肯定不对!这些hex很多都是错的,本坛有个精华帖reg2cmd,比较可靠,其它别用了。  详情 回复 发表于 2023-11-25 15:20
回复

使用道具 举报

13#
发表于 2023-11-25 14:11:15 | 只看该作者
回复

使用道具 举报

14#
发表于 2023-11-25 14:12:06 | 只看该作者
1
回复

使用道具 举报

15#
发表于 2023-11-25 14:12:52 | 只看该作者
谢谢分享
回复

使用道具 举报

16#
发表于 2023-11-25 14:13:28 | 只看该作者
不错的工具,感谢楼主分享!辛苦了
回复

使用道具 举报

17#
发表于 2023-11-25 14:14:41 | 只看该作者
啥办法,咋看不懂呢

点评

看不懂没关系,只要程序的功能没问题就行咯。  详情 回复 发表于 2023-11-25 14:17
回复

使用道具 举报

18#
 楼主| 发表于 2023-11-25 14:17:10 | 只看该作者
77723036 发表于 2023-11-25 14:14
啥办法,咋看不懂呢

看不懂没关系,只要程序的功能没问题就行咯。
回复

使用道具 举报

19#
发表于 2023-11-25 14:20:53 | 只看该作者
感谢分享
回复

使用道具 举报

20#
发表于 2023-11-25 14:23:27 | 只看该作者
感谢分享
回复

使用道具 举报

21#
发表于 2023-11-25 14:24:27 | 只看该作者
感谢分享
回复

使用道具 举报

22#
发表于 2023-11-25 14:27:37 | 只看该作者


感谢分享
回复

使用道具 举报

23#
发表于 2023-11-25 14:28:53 | 只看该作者
很给力!
回复

使用道具 举报

24#
发表于 2023-11-25 14:36:48 | 只看该作者
感谢分享,用用看
回复

使用道具 举报

25#
发表于 2023-11-25 14:54:36 | 只看该作者
学习学习
回复

使用道具 举报

26#
发表于 2023-11-25 14:56:34 | 只看该作者
不错
回复

使用道具 举报

27#
发表于 2023-11-25 14:59:25 | 只看该作者
好东东。。。。。。
回复

使用道具 举报

28#
发表于 2023-11-25 15:20:28 | 只看该作者

肯定不对!这些hex很多都是错的,本坛有个精华帖reg2cmd,比较可靠,其它别用了。

点评

我查了下,我找的这个工具就是本论坛中的这个了  详情 回复 发表于 2023-11-25 16:21
确实有问题, [attachimg]534886[/attachimg] 但应该不影响正常使用  详情 回复 发表于 2023-11-25 16:13
回复

使用道具 举报

29#
发表于 2023-11-25 15:22:18 | 只看该作者
很好,谢谢楼主提供
回复

使用道具 举报

30#
发表于 2023-11-25 15:37:24 | 只看该作者
上工具:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-2 17:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表