|
|
有感于制作PE时,为解决一个小问题,需要投入太多时间精力,反复测试。
而你反复摸索得来的结论,其他人早有了答案。
所以想汇集大家制作PE的小经验,小窍门,方便其他坛友查阅和借鉴。
欢迎其他坛友将这些小贴士分享,不要长篇大论,只是一个注册表设置,
或者几个文件列表均可。我来分门别类整理。唯一的要求是,经过测试确有成效。
举例:
一、右键菜单类
1、“发送到”添加“文档”、“压缩文件夹“
\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo仅仅复制压缩(zipped)文件夹,
类型为压缩(zipped)文件夹发送目标 (.ZFSendToTarget)和文档,类型为MyDocs 下载目标 (.mydocs)
右键菜单或不显示,或无效。还需要添加以下文件:
\Windows\System32\zipfldr.dll
\Windows\System32\mydocs.dll
\Windows\System32\zh-CN\zipfldr.dll.mui
\Windows\System32\zh-CN\mydocs.dll.mui
\Windows\SystemResources\zipfldr.dll.mun
\Windows\SystemResources\mydocs.dll.mun
2、右键菜单开启CRC SHA文件哈希校验功能
HKCU\Software\7-Zip\Options\ContextMenu=2147488551
HKCU\Software\7-Zip\Options\MenuIcons=00000001
[HKEY_USERS\.DEFAULT\Software\7-Zip\Options]
"ContextMenu"=dword:80001327
3、右键菜单添加注册(注销)dll和ocx文件
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\shell\RegServer]
@="注册此DLL文件"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\shell\RegServer\command]
@="regsvr32.exe \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\shell\UnregRegServer]
@="注销此DLL文件"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\shell\UnregRegServer\command]
@="regsvr32.exe /u \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ocxfile\shell\Reg]
@="注册此OCX文件"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ocxfile\shell\Reg\Command]
@="regsvr32 %1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ocxfile\shell\UnReg]
@="注销此OCX文件"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ocxfile\shell\UnReg\Command]
@="regsvr32 /u %1"
4、右键菜单添加获取TrustedInstaller权限
[HKEY_CLASSES_ROOT\*\shell\runas]
@="获取TrustedInstaller权限"
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="获取TrustedInstaller权限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
5、右键菜单添加Edit with Registry Workshop
注册表编辑使用Registry Workshop,比系统自带的工具方便,功能强大。
[HKEY_CLASSES_ROOT\regfile\shell\Edit with Registry Workshop]
@="Registry &Workshop"
[HKEY_CLASSES_ROOT\regfile\shell\Edit with Registry Workshop\command]
@="\"X:\\Program Files\\Registry Workshop\\RegWorkshopX64.exe\" \"%1\""
当然得有Registry Workshop,路径视情修改。
|
|