我正在尝试使用以下描述的方法劫持记事本http://www.flos-freeware.ch/doc/notepad2-Replacement.html。
我创建了一个注册表文件来执行此操作,但它不起作用。令人困惑的是,regedit 报告合并成功。它确实创建了键,但不会创建值(Win7 ultimate 32 位)。
相关代码如下:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"C:\\Program Files\\_doc-related\\AkelPad\\AkelPad.exe" /z"
我也摆弄了引号(将它们减少到一组并去掉双反斜杠等),就像这样......
"Debugger"="C:\Program Files\_doc-related\AkelPad\AkelPad.exe" /z
...但结果还是一样。有人知道发生了什么吗?当然,我可以在 regedit 中手动执行此操作(至少我认为是这样——没有尝试过,固执地等待一个有效的 regfile),但我想找出发生了什么,因为我需要知道是否有一些“受保护”的项目根本无法通过 regfile 完成。虽然我希望这些键会报告它们无法更改,就像其他受系统保护的键一样,而不是产生我得到的那种误报。
答案1
我不确定您在尝试合并时发生了什么,但您可以尝试以下reg
命令:
- 以管理员身份打开命令行。
类型/粘贴:
reg 添加“HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe”/v Debugger /t REG_SZ /d “\”C:\Program Files_doc-related\AkelPad\AkelPad.exe\”/z”
按 Enter 键。:)