扩展任务管理器Windows 8
Extending Task Manager Windows 8
我想知道是否有任何方法可以在c#等语言中扩展任务管理器,但我也可以使用c++或其他任何有效的方法。我想添加一些新功能,如搜索,杀死所有同名进程,以及其他任何想到的功能,但我不知道从哪里开始。
注意:我不想替换它或从头重写,只是添加一些新功能。
我也发现了这个链接是否可以添加功能到Vista/7 taskmgr.exe?但这是为VIsta/7设计的,我只是希望在8中有所改变,考虑到它是完全重新设计的。
谢谢
如果我是正确的,你想知道的是,如果有一种方法可以通过基于插件的方法扩展TaskManager(如Office/Ie/Outlook插件)。答案是否定的。然而,我有一个不同的方法,可以帮助你做你想做的,但会有更多的工作。我建议的是基于Com互操作的注入和覆盖。使用spy++,你可以看到TaskManager窗口的窗口类/属性。然后,你需要编写一个程序,最小化工作(系统托盘?!),并监视一些识别窗口/类名弹出的消息系统。Windows消息可以被拦截和钩住。http://www.codeproject.com/Articles/33459/Spying-Window-Messages-from-the-Inside可能会有所帮助。
一旦你得到你的窗柄。您可能需要找到标签控制组。并注入一个新的TAB元素。你可以把任何你认为是标签元素。
这是推测性的,并且涉及到您想要添加的所有新更改最终将出现在新选项卡中的假设。
我希望这在某种程度上对你有所帮助。PS:这个答案并不完全是推测性的。为了在我的工作场所内部使用,我做了一个原型,它会做一些类似于outlook的事情,并覆盖一些默认的功能,这些功能没有被Add in框架本身暴露出来。注意,这将需要大量的测试,并且有些不可靠/不稳定相关文章:
- Windows 资源管理器中的图标在使用 resource.rc 时显示 2 个不同的图标
- 无法删除EXE崩溃后,即使进程未显示在任务管理器中
- 任务管理器 - C/C++ 应用程序 - 分配的地址空间与已用内存
- 如何以编程方式获取任务管理器进程CPU使用率(不是PerfMon API)
- WinDBG适用于从Visual Studio 2015保存的转储,但不适用于任务管理器。显示异常代码"not found"
- Windows 资源管理器打开文件夹还原
- 在任务管理器的应用程序选项卡中获取运行任务的列表
- 在任务管理器中修改应用程序图标,而不是在系统托盘中
- Poco任务管理器/Boost线程混合和匹配
- 如何在 Windows 资源管理器中捕获用户的左键单击?
- 通过任务管理器创建并查看源代码创建的转储文件,如何打开
- 任务管理器显示的线程比我创建的线程多
- Windows 资源管理器右键单击文件和文件夹的上下文菜单
- Windows 8 任务管理器虚拟化选项
- 从任务管理器获取应用程序故障转储中显示的状态在 Windows 上是否准确
- 如何在后台进程上处理来自Windows任务管理器的"End Task"?
- 终止Qt进程:Windows任务管理器在做什么,我没有?
- 任务管理器是Windows 10的特殊'Always on Top'窗口吗?
- 扩展任务管理器Windows 8
- windows任务管理器确定程序内存使用情况的可靠性如何?