文件注册表和程序的关联关系

> 以CheateEngine为例发现CT_auto_file指定为CheateEngine.exe就会出问题
> 以 CheateEngine 打开的打开方式会显示exe后缀
> 且 CT的文件无法和任务栏的CheateEngine关联
> 经过注册表的尝试发现问题出在 cheatengine-x86_64-SSE4-AVX2.exe 上
> 把 CT_auto_file 改为 cheatengine-x86_64-SSE4-AVX2.exe 即可

修复路径后就舒服了 此时打开文件和任务栏都正常

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CT_auto_file]
@="-"
"DefaultIcon"="\"D:\\CheatEngine\\cheatengine-x86_64-SSE4-AVX2.exe\""

[HKEY_CLASSES_ROOT\CT_auto_file\shell]

[HKEY_CLASSES_ROOT\CT_auto_file\shell\open]
"DefaultIcon"="D:\\CheatEngine\\cheatengine-x86_64-SSE4-AVX2.exe,1"

[HKEY_CLASSES_ROOT\CT_auto_file\shell\open\command]
@="\"D:\\CheatEngine\\cheatengine-x86_64-SSE4-AVX2.exe\" \"%1\""

[HKEY_CLASSES_ROOT\CT_auto_file\shell\open\Icon]
@="D:\\CheatEngine\\cheatengine-x86_64-SSE4-AVX2.exe,1"

一些与其挂钩的位置
HKCU\Software\Classes\Applications

HKEY_CLASSES_ROOT.CT
HKEY_CLASSES_ROOT\CT_auto_file

HKEY_LOCAL_MACHINE, L"Software\Classes\CLSID\" + guid

HKLM\Software\Classes\CLSID

posted on 2024-09-10 03:04  Ksa-NL  阅读(13)  评论(0编辑  收藏  举报