问题标签 [taskmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
389513 浏览

windows - 什么是“实时”进程优先级设置?

从我过去读到的内容来看,我们鼓励您不要以编程方式更改 Windows 应用程序的优先级,如果这样做,则永远不要将它们更改为“实时”。

与“高”和“高于正常”相比,“实时”进程优先级设置有何作用?进程优先级列表,范围从低到实时。

0 投票
1 回答
104 浏览

windows-7 - 是否可以向 Vista/7 taskmgr.exe 添加功能?

我想知道是否有人知道 Windows Vista/7 中的 taskmgr.exe 是否可以通过插件系统进行扩展。

我找到了这个,但这仅限于 XP,2k3,他特别声明他不知道 vista 和 7 的。

0 投票
4 回答
791 浏览

windows - 如何防止在我的桌面上启动 TaskManager?

我正在使用 win32 API 在 Windows XP/Vista 和 7 中创建一个新桌面。这更像是拥有一个安全的桌面,我不想让任何其他应用程序在该桌面上执行。

好吧,在 Windows XP 中,如果我按 strg+shift+Esc 或 strg+alt+ent,在我创建的桌面中,我在我的桌面上看不到任务管理器,而是在默认桌面上。

好吧,这没关系,但是在 Windows Vista 中,同样的操作我会在我的桌面中获得任务管理器,用户可以使用 File->New task (Run...) 菜单启动另一个应用程序。

这是我的问题,防止任务管理器显示在我创建的桌面中甚至阻止启动它的最佳方法是什么?

1)使用注册表项,2)捕获击键?3)还有什么???

提前致谢!果洛尔

0 投票
1 回答
278 浏览

.net - 为什么 .NET x86 windows 服务在任务管理器中没有显示为 *32?

我使用 .net 3.5 创建了一个虚拟 Windows 服务。该服务已针对 x86 显式编译(设置了 32BIT corflag)。

SysInternals 的 Process Explorer 将进程正确识别为 32 位进程。但是,任务管理器不会将“*32”附加到进程名称。

这是为什么?

干杯,亚历克斯

0 投票
6 回答
8496 浏览

windows - 如何防止任务管理器杀死我的程序?

有什么方法可以保护我的 Delphi 应用程序不被 Windows 任务管理器(或其他类似 Process Explorer)杀死?

我认为 Windows 消息可以做到这一点(通过做一个钩子并拦截 TerminateProcess 消息)。

我想要一个这种保护的例子。卡巴斯基反病毒套件是这样的;我们无法在任务管理器中结束他们的进程。

0 投票
2 回答
3001 浏览

c# - 如何在操作系统检测到它之前或之后检测到 Ctrl-Alt-Del?

Ctrl当用户按下- Alt-时,我需要初始化一个变量Del。由于此组合键的处理方式与其他组合键不同,因此按下后立即出现 Windows 安全对话框,我的程序无法检测是否按下。

我尝试将下面的代码添加到 KeyDown 事件中,但它不起作用。

如果可能,如何在操作系统检测到此组合键之前检测到它?如果没有,我如何在操作系统之后检测到它?

0 投票
3 回答
1687 浏览

windows - Windows 任务管理器中的 MMF(内存映射文件)内存在哪里?

两个应用程序通过 MMF 共享内存。A 创建 MMF(约 1GB),B 按名称打开该 MMF 文件。当我看到 Windows 任务管理器时,A 有 1GB 内存。但是,在几次关闭并再次启动 B 应用程序后,(或 1 天后?我不确定如何重现)A 在 Windows 任务管理器中的内存低于 1K 字节。

我的猜测是,可能是因为 A 应用程序在创建 MMF 后没有做任何事情,所以,Windows 认为 MMF 属于 B 应用程序。(只是猜测)。

我的操作系统是 Windows 2003 Enterprise x64,SP2。

有人知道原因吗?提前致谢。

0 投票
2 回答
2612 浏览

debugging - 无法通过关闭或通过任务管理器杀死的控制台窗口

当我通过 Visual Studio 2005 调试器运行测试工具时,它会在我每次运行时创建一个控制台窗口。

过去,当测试工具进程终止时,控制台窗口会自动关闭,但现在我发现控制台窗口在之后一直挂着。

测试工具终止后:

  • 我无法通过单击右上角的关闭 (x) 按钮来关闭控制台窗口
  • 任务管理器中不再存在测试工具流程

所以我似乎无法杀死这些控制台窗口。

有人知道吗:

  1. 这些控制台窗口如何在没有管理过程的情况下存在?
  2. 我怎样才能杀死这些控制台窗口?

重新启动显然是一种选择,但必须有另一种方法。

0 投票
2 回答
654 浏览

windows - Windows 和系统进程

注意:我在超级用户上以类似的格式问过这个问题,但它似乎更适合这里。它肯定也与编程有关,因为它涉及 Win32 API 的一部分、一般的 Windows 和进程管理。

因此,这些进程通常无法终止taskkill- 系统进程。但也有,例如我的反病毒程序,它使自己“无法终止”。

  • windows下如何访问和主要终止系统进程?(Microsoft 的 kill.exe 不起作用)

  • 防病毒程序等进程如何保护自己?那你怎么能再把它们关掉呢?

0 投票
3 回答
1189 浏览

c# - Windows-mobile 应用程序在被任务管理器关闭后将无法运行

我继承了一些我一直在更新的 windows-mobile 代码。我遇到了一个奇怪的错误,我希望即使有点模糊,也许它会激发某人的记忆:

运行应用程序(它基本上是一个带有 P/Invoke gps 代码的美化 Forms 应用程序),我切换到任务管理器,然后通过 End Task 关闭应用程序。似乎退出正常(没有错误并从任务管理器中消失)。不幸的是,该应用程序拒绝第二次启动,直到我重新启动手机或重新安装 CAB。

更糟糕的是:这个错误可以在 HTC Diamond 上重现,但在 HTC HD2 上工作正常(即可以在 EndTask 之后再次运行)。

我唯一能想到的是 Dispose() 和任务管理器之间的某种计时竞赛。有任何想法吗?

我也在考虑一种解决方法——我确实有一个有效的“退出应用程序”例程,可以正确清理应用程序;我可以在 c# 代码中捕获 EndTask 事件以完成正确的清理吗?

也许我只是错过了痛点......欢迎所有想法:)