无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7903|回复: 12
打印 上一主题 下一主题

[求助] 请问如何在PECMD.ini里面导入注册表文件REG

  [复制链接]
跳转到指定楼层
1#
发表于 2015-8-12 09:11:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想在PECMD.ini里面添加WINRAR.REG

%ProgramFiles%\WINRAR\WINRAR.REG

请问如何编写命令?
2#
发表于 2015-8-12 09:54:16 | 只看该作者
EXEC  =reg.exe  import  "%ProgramFiles%\WINRAR\WINRAR.REG"

点评

感谢分享  详情 回复 发表于 2023-2-16 11:33
谢谢,我也需要  详情 回复 发表于 2016-6-3 20:59
谢谢,我也需要  详情 回复 发表于 2016-6-3 20:59
谢谢,我也需要  详情 回复 发表于 2016-6-3 20:59
非常感谢,已经测试,可以正常导入。^_^  详情 回复 发表于 2015-8-12 10:12
回复

使用道具 举报

3#
 楼主| 发表于 2015-8-12 10:12:31 | 只看该作者
527104427 发表于 2015-8-12 09:54
EXEC  =reg.exe  import  "%ProgramFiles%\WINRAR\WINRAR.REG"

非常感谢,已经测试,可以正常导入。^_^
回复

使用道具 举报

4#
发表于 2016-6-3 20:59:24 | 只看该作者
527104427 发表于 2015-8-12 09:54
EXEC  =reg.exe  import  "%ProgramFiles%\WINRAR\WINRAR.REG"

谢谢,我也需要
回复

使用道具 举报

5#
发表于 2016-6-3 20:59:35 | 只看该作者
527104427 发表于 2015-8-12 09:54
EXEC  =reg.exe  import  "%ProgramFiles%\WINRAR\WINRAR.REG"

谢谢,我也需要
回复

使用道具 举报

6#
发表于 2016-6-3 20:59:43 | 只看该作者
527104427 发表于 2015-8-12 09:54
EXEC  =reg.exe  import  "%ProgramFiles%\WINRAR\WINRAR.REG"

谢谢,我也需要
回复

使用道具 举报

7#
发表于 2016-6-4 01:10:35 | 只看该作者
添加这个有啥用吗
回复

使用道具 举报

8#
发表于 2016-6-4 06:55:11 | 只看该作者
我在一个PE里看见他是EXEC !=%SystemRoot%\regedit.exe /S %SystemRoot%\System32\PE.REG!觉得不如在INI里写这样少用一个或多个REG文件!
    │命令│'REGI'                                                                                      ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │格式│REGI [--a[v|k]] [前导]<HKLM|HKCU|HKCR|HKU|HKCC><\子项\><键名,变量名>[,类型变量名]           ┃
┃    │    │REGI [--0] [--16] [前导]<HKLM|HKCU|HKCR|HKU|HKCC><\子项\>[[键名][操作符][[类型符]数据值]]   ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │功能│读取或设置、删除注册表数据。   --name 则后面是变量名                                        ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │参数│■前导符  "$"、"+"、"#"、"@"、"*"或"**"或"*$"、"~" 或"~~"分别表示读取注册表中的REG_SZ、     ┃
┃    │    │          REG_QWORD、REG_DWORD、REG_BINARY 、REG_MULTI_SZ、REG_EXPAND_SZ类型数据。写入时可表┃
┃    │    │          示数据类型。~~表示再解释注册表数据中的环境变量。**表示读时子串"\0"解释为"\\0",*$ ┃
┃    │    │          为多行串;写时,子串"\\0"存储为"\0",*$则将多行串存储为\0间隔的各个部分。         ┃
┃    │    │          读时2个类型:.为任意类型,可以接 类型变量名; ? 为查询类型(NI为未设定的空白值名)   ┃
┃    │    │■子项名  所选 ROOTKEY 下注册表项的完整名。也可以直接用HKEY_LOCAL_MACHINE等                 ┃
┃    │    │■键值名  要操作的键值名。省略则操作默认键值;如果操作符为"!"且没有"=",则用于删除整个子项。┃
┃    │    │■变量名  变量名用于保存返回值。有逗号但没有名字则为RegDat。无逗号设置、删除注册表数据。    ┃
┃REGI│    │■操作符  操作符"!"为删除整个子项;操作符"="且没有数据为删除;操作符"="且有数据为设置数据。 ┃
┃    │    │■类型符  数据类型。省略为字符串;"#"为REG_DWORD类型数据,如"#0x20";"@"为REG_BINARY类数据,┃
┃    │    │          如"@23 34 90 255"。"*"为REG_MULTI_SZ,如"*string1\0str2\0\0" 。"~"为REG_EXPAND_SZ ┃
┃    │    │          如"~%SystemRoot%\System32"。强烈建议用前导符表示数据类型,以避免和字符串混淆。    ┃
┃    │    │          前导符优先。                                                                      ┃
┃    │    │■数据值  字符串空值用""表示、REG_DWORD类型数据、REG_BINARY类型数据支持16进制数值。         ┃
┃    │    │--16  配合@#数据为16进制。--0配合=为建立空项;配合\!清空该项下的子项、值和默认值;          ┃
┃    │    │可以分成子项--0:数字N, 1清默认值 2删所有值 4删所有子项。可以多个--0:N,数字可合并(如5)。    ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │示例│REGI HKCU\SOFTWARE\PECMD\Version=#1200 、REGI $HKCR\lnkfile\IsShortcut=                     ┃
┃    │    │REGI $HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache,IECache   ┃
┃    │    │TEAM SET Val=" cdcsd ,| SET PT=Software\"a ,| REGI $HKLM\%&PT%\\%&Val%=1\\2 ,"   //超级模式 ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │备注│※此命令比较复杂,请仔细看说明,示例3为读取IE缓存的位置。                                   ┃
┃    │    │删除> REGI HKCU\abc=   或 TEAM REGI HKCU\abc=|                                              ┃
┃    │    │空串> REGI HKCU\abc="" 或 TEAM REGI HKCU\abc= | 或 REGI $HKCU\abc= //可其它串前导(* ** ~ ~~)┃
┃    │    │      或 REGI HKCU\abc=%&NOTHING%  //%&NOTHING%为一置空的变量                               ┃
┃    │    │    如果需要写入『""』本身,或前导字符,或纯粹的一串空字符可以变量传入或用前导              ┃
┃    │    │写入前置空字符1> REGI $HKCU\abc=    123                                                     ┃
┃    │    │写入前置后置空字符2> TEAM REGI $HKCU\abc=    123     |                                      ┃
┃    │    │写入前置后置空字符3> REGI $HKCU\abc=%VAL%   //  %VAL%含有任意空字符组合                     ┃
┃    │    │REGI --0 $HKCU\abc\! //清空 REGI --0 $HKCU\abc= //建空项 REGI --16 @HKCU\abc=313233 //16进制┃
回复

使用道具 举报

9#
发表于 2018-5-15 12:51:50 | 只看该作者
非常感谢
回复

使用道具 举报

10#
发表于 2021-11-2 09:35:44 | 只看该作者
非常感谢,找到导入的办法了,哈哈
回复

使用道具 举报

11#
发表于 2023-2-16 11:33:22 | 只看该作者
527104427 发表于 2015-8-12 09:54
EXEC  =reg.exe  import  "%ProgramFiles%\WINRAR\WINRAR.REG"

感谢分享
回复

使用道具 举报

12#
发表于 2023-11-26 05:11:31 | 只看该作者
谢谢分享
回复

使用道具 举报

13#
发表于 2024-2-29 10:30:23 | 只看该作者
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 03:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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