加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows资源管理器上下文菜单中添加分隔符(不在子菜单中)

发布时间:2020-12-14 04:26:04 所属栏目:Windows 来源:网络整理
导读:我发现“CommandFlags”= dword:00000040会在条目下面添加一个分隔符,但仅限于子菜单(在“subcommands”=“”字符串下).例 here. 有没有办法在主上下文菜单中添加分隔符? 我正在使用的示例: [HKEY_CLASSES_ROOTAllFilesystemObjectsshellDelete With R
我发现“CommandFlags”= dword:00000040会在条目下面添加一个分隔符,但仅限于子菜单(在“subcommands”=“”字符串下).例 here.

有没有办法在主上下文菜单中添加分隔符?

我正在使用的示例:

[HKEY_CLASSES_ROOTAllFilesystemObjectsshellDelete With Rimraf]
@="Delete With Rimraf"
"CommandFlags"=dword:00000040

这没有分隔符.

解决方法

此示例在项目之前和之前具有分隔符,此条目用于VirusTotal Uploader

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREClasses*shellvtuploader]
@="Send to VirusTotal"
"Icon"="C:Program FilesVirusTotalUploader2VirusTotalUploader2.2.exe,0"
"SeparatorBefore"=""
"SeparatorAfter"=""

对于通过shellex加载的其他应用程序,不可能在注册表上添加分隔符,注入的dll添加/删除分隔符本身,然后您需要更改dll代码并重新编译它以实现您想要的这里是一个带记事本的示例
https://github.com/notepad-plus-plus/notepad-plus-plus/pull/3092/commits

InsertMenu(hMenu,nIndex,MF_STRING | MF_BYPOSITION,idCmd++,m_szMenuTitle);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读