我有一个基于 C++/CLI 的安装应用程序,它需要关闭我编写的另一个应用程序,替换应用程序的 .exe 和 dll,然后重新运行可执行文件。
首先,我需要按照以下几行关闭该窗口:
HWND hwnd = FindWindow(NULL, windowTitle);
if( hwnd != NULL )
{
::SendMessage(hwnd, (int)0x????, 0, NULL);
}
IE。找到匹配的窗口标题(有效)……但是我需要发送什么消息来要求远程窗口关闭?
...或者是否有更 .net-ish 的方式来解决这个问题,而无需直接使用 Windows API?
请记住,我仅限于 .net 2.0
最佳答案
WM_CLOSE
?
关于.net - 如何优雅地关闭另一个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3549067/