我有一个名称为“ processName”且可执行文件为“ processName.exe”的进程。我要启动此过程,并更改其在任务管理器中的显示方式。我不能只重命名可执行文件,因为我想在名称中留有空间。例如,它在任务管理器中应该看起来像“ ProcessName somethingelse”。我可以看到一些程序在执行此操作,例如,命令提示符下的可执行文件名为“ cmd.exe”,但命令提示符下的名称为“ Windows Command Processor”,其中名称中有空格。
答案 0 :(得分:2)
应用程序/任务名称是主窗口的标题(其自身的一章)。您可以使用SetWindowText
更改自己的标题:
BOOL SetWindowTextA( // Ansistring version
HWND hWnd, // handle to your main window
LPCSTR lpString // new name
);
或
BOOL SetWindowTextW( // Widestring version
HWND hWnd,
LPCWSTR lpString
);