Windows本地化字符串重定向资源:查找右键菜单对应注册表项
找到右键「在此处打开命令窗口」的注册表对应项
不少朋友会直接在注册表搜索右键菜单的本地化显示文本,比如英文系统里的"Open command window here"、西班牙语系统里的"Abrir ventana de comandos aquí",但这么搜绝对找不到目标项——因为系统并没有直接把这些本地化文本存在注册表中,而是用了资源DLL的字符串引用。
在Windows 7环境下,你要找的关键引用是:@shell32.dll,-8506
具体查找步骤:
- 按下Win+R组合键,输入
regedit回车打开注册表编辑器 - 导航到对应路径:
如果是右键点击文件夹本身的菜单,路径是:HKEY_CLASSES_ROOT\Directory\shell\cmd
如果是右键点击文件夹空白背景的菜单,路径是:HKEY_CLASSES_ROOT\Directory\Background\shell\cmd - 在右侧面板里,名为
(默认)的字符串值,它的数据就是@shell32.dll,-8506——系统会根据当前语言版本,自动从shell32.dll中加载对应的本地化菜单文字。
要是你想自定义这个菜单的显示文字,不用修改系统DLL,直接把(默认)的值改成你想要的内容就行,比如改成「快速打开CMD」,右键菜单就会直接显示这个自定义文本了。
内容的提问来源于stack exchange,提问作者cdlvcdlv
相关产品推荐
相关产品推荐

