【发布时间】:2011-10-17 11:51:41
【问题描述】:
想象一下,我想在 Windows 命令行中运行一个名为 Foo.exe 的程序。当我查看 Task Manager -> Processes 时,有没有办法可以标记该进程的“描述”字段?顺便说一句,exe 不是我的/我无法编译它。
【问题讨论】:
标签: windows windows-7 command-line windows-server-2008
想象一下,我想在 Windows 命令行中运行一个名为 Foo.exe 的程序。当我查看 Task Manager -> Processes 时,有没有办法可以标记该进程的“描述”字段?顺便说一句,exe 不是我的/我无法编译它。
【问题讨论】:
标签: windows windows-7 command-line windows-server-2008
任务管理器显示的描述字段是从可执行文件的版本资源中读取的。所以当你开始这个过程时你不能改变它(标记它)。如果您想影响那里显示的内容,那么您需要修改我不认为是您想要做的可执行文件。
【讨论】:
看看SetConsoleTitle API。这将让您设置包含控制台的窗口的标题。这是显示在任务管理器->应用程序中的字符串。它对任务管理器-> 进程没有帮助(正如 David Heffernan 所提到的,它来自版本资源并且是不可变的),但总比没有好。
【讨论】: