Windows 10 - 任务栏 - 将项目添加到每个程序的上下文菜单

克杰夫

我需要任务栏中每个程序的上下文菜单条目。想要添加一个立即终止(类 UNIX/Linux 信号 SIGKILL)进程的条目。这个网站上有很多问题,它是如何为资源管理器或桌面完成的。但是是否也可以将这样的选项添加到任务栏的上下文菜单中?

插图

为了澄清这个问题,根据我的评论:

当前的问题:

我有一个随机崩溃的程序(不是 Firefox)。该程序处于全屏模式。但是如果我想用Exit window关闭程序的窗口,Windows 需要很长时间才能杀死程序。当我尝试打开任务管理器时,程序会立即获取用户输入,而我没有机会与任务管理器进行交互。所以我的解决方案是在任务栏中添加一个上下文菜单项来退出程序的任务。根据用户评论,我在任务管理器中测试了“始终在最前面”选项。不知道。但我还没有尝试过。我也对进一步的项目感兴趣,如果WINAPIWindows 注册表中有添加项目的功能。

为避免投反对票:

我对破解 Windows 或应用程序不感兴趣。代码注入的解决方案对我来说是禁忌。如果可能的话,想要一个干净的解决方案。我想改进我的 Windows 版本。在上下文菜单中还添加了一些附加信息(过程信息)。

当前已找到此 (Registering shell extension handlers)以前有人用过这个吗?我认为这听起来很有希望。

不同的

没有 API 可以像这样扩展这个菜单。应用程序可以使用ICustomDestinationList自定义菜单顶部,但无法为所有应用程序添加条目。

对于个人使用的项目,您可以在Explorer.exe 的任务栏实例中注入一个.dll 并在找出创建菜单的函数地址后添加您的项目。这个地址当然可以在你升级 Windows 后改变,所以它不是一个非常通用的解决方案。使用公共符号可能会有所帮助,但当 Microsoft 更改其任务栏代码的一部分时,您仍然必须期望它不时中断。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

程序打开时访问Windows 10任务栏上下文菜单

Windows 10开始菜单/任务栏/桌面问题

将Process Explorer添加到任务栏上,右键单击上下文菜单Windows 8.1

Windows 10从任务栏启动程序时询问权限

将项目添加到固定在Windows 7中任务栏上的图标的上下文菜单中

在Windows 10中禁用任务栏

如何删除Windows 10任务栏最近的Word或其他任务项目列表

在Windows 10上重新启动/注销后,从任务栏取消固定的项目将返回

在Windows 10中使用PS将程序(带有参数)固定到任务栏

Windows 10 Fall Creators Update:``开始''菜单,警报和任务栏损坏

Windows 10开始菜单,任务栏,系统图标出现问题

Windows 10任务栏/开始菜单/通知不起作用

Windows 10-进入任务栏项目的键盘快捷键

向Windows 10任务栏添加播放列表

是否有可能给AWT应用程序在Windows 10时整任务栏图标

wxWidgets windows 10 应用程序的任务栏进度条

如何在我的任务栏上获取“获取Windows 10应用程序”图标

如何使Eclipse在Windows 10任务栏和程序搜索中表现良好?

Razer Synapse Windows 10的任务栏运行程序图标右键单击已损坏

如何将Windows 10任务栏图标移回组

Windows 10将.bat快捷方式移到任务栏

如何在Windows 10中将任务栏移动到默认监视器?

使Windows 10任务栏像Windows 7

在Windows 10中的同一应用程序中手动重新排序Windows任务栏项目

Windows 10虚拟桌面-保留任务栏顺序

Windows 10上存储的任务栏图标在哪里

如何从 Windows 10 任务栏中删除通知图标

Windows 10任务栏无法单击

.lnk文件拖动到Windows任务栏10