如何在C++中更改任务管理器上进程的名称



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

应用程序/任务名称是主窗口的标题(它自己的一章(。您可以使用SetWindowText:更改自己的标题

BOOL SetWindowTextA( // Ansistring version
HWND   hWnd,       // handle to your main window
LPCSTR lpString    // new name
);

BOOL SetWindowTextW( // Widestring version
HWND    hWnd,
LPCWSTR lpString
);

相关内容

  • 没有找到相关文章

最新更新