У меня есть приложение для установки на C ++ / CLI, которое должно закрыть другое написанное мной приложение, заменить .exe и dll приложения и повторно запустить исполняемый файл.
Прежде всего мне нужнозакройте это окно следующим образом:
HWND hwnd = FindWindow(NULL, windowTitle);
if( hwnd != NULL )
{
::SendMessage(hwnd, (int)0x????, 0, NULL);
}
Т.е. найдите соответствующий заголовок окна (который работает) ... но тогда какое сообщение мне нужно отправить удаленному окну, чтобы попросить его закрыть?
... или есть более .net-иш способ исправить это, не прибегая к директории Windows API?
Не думайте, что я ограничен .net 2.0