|
|
本帖最后由 2010WAIGO 于 2014-7-16 21:26 编辑
抱歉,迟复了!我按照您的说法把单文件程序改名改名为 notepad.exe 后放进自作 XPE 的 System32 目录运行,发现无论是滑鼠双击或是右键菜单 "用记事本打开文本" 都能打开,但是显示的是空白页,必须再点击 "文件->打开" 才能显示内容。但是解包后放进 system32 目录,只更改执行程序 EMEDITOR.EXE 为 notepad.exe 就没有问题,无论是双击或右键执行都能正确显示,估计 WinXP 正规系统都可以。
其实如果不能右键执行还有一个办法,把单文件解压自成一个目录,用 MAIN.INI (或别的 INI 文件)执行就可以。内容如下:
////////////////////////////////////////////////////////////////////////////////
LINK %QuickLaunch%\高级记事本 EmEditor,%CurDir%\EMEDITOR.EXE `快捷方式
LINK %Programs%\附件\高级记事本 EmEditor,%CurDir%\EMEDITOR.EXE
REGI HKCR\*\shell\用高级记事本打开文本\Command\=%CurDir%\EMEDITOR.EXE %1 `右键菜单
////////////////////////////////////////////////////////////////////////////////
EXEC !%CurDir%\EmEditorRegist.cmd `注册用
EXIT 1 |
-
1.jpg
(213.33 KB, 下载次数: 56)
-
2.jpg
(198.23 KB, 下载次数: 49)
|