一、reg文件编写
Windows Registry Editor Version 5.00 //下面一定要空一行
[HKEY_CLASSES_ROOT\x] //a.新建键名x
[-HKEY_CLASSES_ROOT\x] //b.删除键名x
//begin
//c.新建和修改x下的项,
[HKEY_CLASSES_ROOT\x]
@="10" //修改默认项值,用双引号
"项1" = "1" //修改字符串1,若包含路径,则分隔符为\\,相当于多加一个\
"项2" = hex:2 //二进制2
"项3" = dword:00000003 //dword数据
//d.删除x下的项
[HKEY_CLASSES_ROOT\x]
"项1" =-
//end
二、文件关联
以rtf文件进行分析
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.rtf]//第一步,新建.rtf建,默认项值为rtffile,这个作为后面的标识
@="rtffile"
[HKEY_CLASSES_ROOT\rtffile]//第二步,新建rtffile项目
[HKEY_CLASSES_ROOT\rtffile\DefaultIcon]
@="\"C:\\Program Files\\Windows NT\\Accessories\\WORDPAD.EXE\""//是程序的路径,多加一个\
[HKEY_CLASSES_ROOT\rtffile\Shell]
[HKEY_CLASSES_ROOT\rtffile\Shell\Open]
[HKEY_CLASSES_ROOT\rtffile\Shell\Open\Command]//关联到WORDPAD.exe,双击时,则系统自动调用它打开
@="\"C:\\Program Files\\Windows NT\\Accessories\\WORDPAD.EXE\""
[HKEY_CLASSES_ROOT\rtffile\Shell\ShellNew]//添加到,右键-新建
@="C:\\Program Files\\Windows NT\\Accessories\\WORDPAD.EXE"
某文件标准格式:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.e]
@="E.Document"
[HKEY_CLASSES_ROOT\E.Document]
@="易程序"
[HKEY_CLASSES_ROOT\E.Document\DefaultIcon]
@="F:\\MySofts\\工具集\\开发工具\\易语言\\e.exe,-127"
[HKEY_CLASSES_ROOT\E.Document\shell]
[HKEY_CLASSES_ROOT\E.Document\shell\open]
[HKEY_CLASSES_ROOT\E.Document\shell\open\command]
@="F:\\MySofts\\工具集\\开发工具\\易语言\\e.exe /dde"
[HKEY_CLASSES_ROOT\E.Document\shell\open\ddeexec]
@="[open(\"%1\")]"
[HKEY_CLASSES_ROOT\E.Document\shell\print]
[HKEY_CLASSES_ROOT\E.Document\shell\print\command]
@="F:\\MySofts\\工具集\\开发工具\\易语言\\e.exe /dde"
[HKEY_CLASSES_ROOT\E.Document\shell\print\ddeexec]
@="[print(\"%1\")]"
[HKEY_CLASSES_ROOT\E.Document\shell\printto]
[HKEY_CLASSES_ROOT\E.Document\shell\printto\command]
@="F:\\MySofts\\工具集\\开发工具\\易语言\\e.exe /dde"
[HKEY_CLASSES_ROOT\E.Document\shell\printto\ddeexec]
@="[printto(\"%1\",\"%2\",\"%3\",\"%4\")]"
三、右键—新建修改
如上rtf所示,但是在“新建”菜单中,应该这样来添加菜单名,就是新建什么类型文件。
[HKEY_CLASSES_ROOT\rtffile]
@="RTF文档" //修改新建里面的文件名
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"mullfile"="" //.txt中加入新建选项
四、右键—打开方式
五、应用分析
在Folder添加,更好一些
保存reg 文件 导入 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Folder\shell\close] @="关闭计算机" [HKEY_CLASSES_ROOT\Folder\shell\close\Command] @="Shutdown.exe -s -t 0"
参考:1、REG文件编辑
3、注册表根键全剖析
6、注册表修改大全
7、注册表—第五章