Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как убить приложние win32


Автор: Royan 7.10.2004, 19:48
У меня есть некоторый код на JavaScript. Поскольку это всего лишь одно из заданий в универе, то делаю я все на скору руку и возится со всякими деталями не охота. На данный момент такая проблема.

Если запустить из JS некоторый exe файл

1) являющейся консольным приложением, то на время появится черное окошко, чего я хочу избежать
2) Если написать приложение win32, то мне его не убить после выполнения, так как никакого окна я там не создаю а все мои вызовы PostQuitMessage(0), exit(0) и вплоть до TerminateProcess(GetCurrentProcess(), 0) r успеху не приводят :/

Автор: cardinal 7.10.2004, 20:14
Возможно это поможет...
http://www.r-i-p.info/artview.php?id=609

Автор: Royan 7.10.2004, 20:38
В этой статье только всякие псевдо-хаки над окнами, а моя проблема заключается в убивании процесса.

Автор: cardinal 7.10.2004, 23:47
Я просто хотел тебе показать пример (первый попавшийся в инете smile.gif ). Сообщения то определенному окну посылать надо. Если не знаешь его hWnd, то надо искать окно по названию.

Автор: Step 8.10.2004, 08:33
а почему не сделать чтобы вин32 приложение само заканчивало работу

Автор: Royan 8.10.2004, 11:07
Да действительно что-то я ступил. У меня остался цикл обработки сообщений и на нем все дело, и повисало, убрал его, и приложение тут же вынесло в трубу небытия. Всем спасибо тема закрыта.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)