其实你可以HOOK explorer.exe->TrackPopupMenu()函数,得到弹出菜单句柄,然后用GetMenuItemCount()得到菜单项个数, 再用GetMenuString()获得菜单项名字,如果是复制,剪切,发送到,就用 SetMenuItemInfo()把这项设置为灰色.
要阻击系统操作,不知是否可从注册表下手?
写 Shell扩展 IContextMenu 插件, 直接将对应的菜单项删除或Disabled
2,641
社区成员
17,239
社区内容
加载中
试试用AI创作助手写篇文章吧