我有一个名为"processName“的进程,可执行文件为"processName.exe”。我想启动此进程,并更改进程的名称,使其在任务管理器中显示。我不能只是重命名可执行文件,因为我想在名称中留出空格。例如,它在任务管理器中应该看起来像"ProcessName somethingelse“。我可以看到一些程序这样做,例如,对于命令提示符,可执行文件的名称是"cmd.exe“,但命令提示符上的名称是"Windows command Processor”,它的名称中有空格。
发布于 2018-12-04 02:59:59
应用程序/任务名称是主窗口的标题(它自己的一章)。您可以使用SetWindowText
更改您自己的标题
BOOL SetWindowTextA( // Ansistring version
HWND hWnd, // handle to your main window
LPCSTR lpString // new name
);
或
BOOL SetWindowTextW( // Widestring version
HWND hWnd,
LPCWSTR lpString
);
https://stackoverflow.com/questions/53599907
复制相似问题