c# - 如何在任务管理器中拥有不同的进程名称(当前进程)名称?

标签 c# process taskmanager

如何在任务管理器中设置当前进程的名称? 例如,我有“application.exe”,当我运行它时,它在任务管理器中显示application.exe。我想更改此设置,而不必更改当前可执行文件的名称或生成子进程。这是一个没有任何 GUI 的应用程序。

我知道有些程序已经做到了这一点,例如 notepad++。

Notepad++ in Task Manager

最佳答案

任务管理器显示可执行文件的文件描述/程序集标题。

您可以通过 Visual Studio 中的用户界面更改该设置,方法是转到可执行项目的项目属性:

enter image description here

或者更改可执行项目中的文件 AssemblyInfo.cs:

[assembly: AssemblyTitle("Fancy Application Name")]

该字符串将显示在任务管理器中:

enter image description here

关于c# - 如何在任务管理器中拥有不同的进程名称(当前进程)名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56708062/

相关文章:

javascript - ScriptManager.RegisterStartupScript() 方法不起作用 - ASP.NET、C#

c# - 获取实际进程 RAM 使用情况

java - 无法读取控制台值 Java

java - 如何更改Java应用程序的进程名称

c# - 将 XML 注释移动到单独的文件

c# - 列出具有属性的添加扩展

c# - 如何在 GAC 中注册 .NET DLL 文件?

linux - 在任意初始化的内存块周围加载 ELF 二进制文件

java - 如何在 Windows 下以低优先级从 Eclipse 启动?

android - 在特定时间推送通知