1

我有一个名称为“processName”且可执行文件为“processName.exe”的进程。我想启动此进程并更改它在任务管理器中的显示方式的进程名称。我不能只重命名可执行文件,因为我想在名称中有空格。例如,它应该在任务管理器中看起来像“ProcessName somethingelse”。我可以看到一些程序这样做,例如命令提示符可执行名称是“cmd.exe”,但命令提示符上的名称是“Windows 命令处理器”,它的名称中有空格。

4

1 回答 1

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
);
于 2018-12-03T18:59:59.223 回答