【问题标题】:Is it possible to tag a Windows process's description via the command line?是否可以通过命令行标记 Windows 进程的描述?
【发布时间】:2011-10-17 11:51:41
【问题描述】:

想象一下,我想在 Windows 命令行中运行一个名为 Foo.exe 的程序。当我查看 Task Manager -> Processes 时,有没有办法可以标记该进程的“描述”字段?顺便说一句,exe 不是我的/我无法编译它。

【问题讨论】:

    标签: windows windows-7 command-line windows-server-2008


    【解决方案1】:

    任务管理器显示的描述字段是从可执行文件的版本资源中读取的。所以当你开始这个过程时你不能改变它(标记它)。如果您想影响那里显示的内容,那么您需要修改我不认为是您想要做的可执行文件。

    【讨论】:

    • 所以如果我运行同一个 .exe 的多个副本(例如 chrome 或 mozilla 等),那么我不能标记每个进程吗?该死的:(为澄清干杯!
    • 不,我相信您正在寻找的东西并不容易实现。 FWIW,如果您运行 chrome 的单个副本,它将为每个选项卡生成额外的进程。
    • @Pure.Krome,FWIW,您可以将“命令行”列添加到任务管理器视图中。将在某些情况下为您提供更多信息(例如在尝试判断哪个 chrome 进程执行什么操作时)。
    【解决方案2】:

    看看SetConsoleTitle API。这将让您设置包含控制台的窗口的标题。这是显示在任务管理器->应用程序中的字符串。它对任务管理器-> 进程没有帮助(正如 David Heffernan 所提到的,它来自版本资源并且是不可变的),但总比没有好。

    【讨论】:

    • 不幸的是,这不再起作用了。任务管理器也没有应用程序选项卡,所以我猜过去可能是这样。
    猜你喜欢
    • 1970-01-01
    • 2015-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    相关资源
    最近更新 更多