|
|
Другие темы раздела | |
C++ WinAPI Создание потока в DLL Приветствую всех. В системе стартует DLL (с помощью ключей windows). То что она стартует, проверено выводом окна MessageBox. Теперь я хочу в этой DLL создать поток и пишу код: HANDLE hThread=NULL; void WINAPI Start(void); int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved) { switch(reason) { https://www.cyberforum.ru/ win-api/ thread16186.html |
Большая картинка в системном трее C++ WinAPI Подскажите, как в трей загнать объект (текст или картинку), размером больше одной иконки. Такое часто делают программы, которые рисуют в трее часы с разными скинами. Также интересно, как узнать размер и ориентацию TaskBara. |
C++ WinAPI Работа с сокетами через объект события
https://www.cyberforum.ru/ win-api/ thread15271.html Приветствую всех обитателей этого ресурса. Создал я неблокирующий сокет. Создал объект события с помощью функции WSACreateEvent. Выбрал сокет с помощью функции WSAEventSelect. Соединяюсь с сервером, он в свою очередь должен послать несколько байт (и посылает их). Ожидаю событие с помощью функции WSAWaitForMultipleEvents. Наступает у меня событие FD_READ и я запускаю следующий код (в оболочке... |
C++ WinAPI Подскажите по хуку Здравcтвуйте. У меня такой вопрос. Если программа устанавливает(регистрирует) хук и завершается не снимая его, после перезагрузки этот хук остается в базе Windows? Вообще если программа запущена а система(windows) завершают работу, можно ли отловить этот момент, чтобы сохранить, или наоборот уничтожить какието данные, снять тотже хук например? Я пробовал ловить wm_close, wm_destroy, ничего... https://www.cyberforum.ru/ win-api/ thread14904.html |
Проблема с треем C++ WinAPI У меня торчит иконка в трее, полсе слета оболочки explorera(windows) все проги создают иконки в трее а моя очемуто нет |
C++ WinAPI Найти пользователя, который запустил процесс
https://www.cyberforum.ru/ win-api/ thread14577.html No Errors and no Warnings вашему коду! Вопрос такой. Перебираю процессы в Windows получаю их идентификаторы, модули, могу получить идентификатор сеанса под которым был запущен процесс. Но вот никак не получаэтся получить информацию о пользователе, корорый запустил процесс, ну, знаете , как на вкладке Процессы окна диспетчера задач. Спасибо за любую инфу. |
C++ WinAPI Как мне отловить что мыша над кнопкой
https://www.cyberforum.ru/ win-api/ thread14123.html Вот в чем вопрос я создаю окно функция DialogBox(); на нем всякие chechbox buton и тд. Суть заключаеться вот в чем как мне отловить момент когда мыша останавливаеться на кнопке, что бы мне потом показать хинт. |
C++ WinAPI Закрытие дочернего окна Привет всем !!! Есть программа на WinApi состоящая из родительского и дочернего окон (hWnd и hWnd1 ). Когда мы открываем это дочернее окно - hWnd1 (допустим выбрав его в созданном нами файловом меню),и потом должны его закрыть при этом используя альтернативный способ - при нажатии на правую(левую) кнопку мышки по рабочей области этого окна - должно остаться тока родительское окно и закрыться... |
C++ WinAPI Системный трей Народ подскажите плз. как свернуть приложение в системный трей и выводить в трее сообщения по надобности... Меня интересуют Win API... https://www.cyberforum.ru/ win-api/ thread13764.html | C++ WinAPI Нажатие меню в другом приложении Уважаемые форумчане. Вопрос такой. Мне нужно в чужой программе(в торрент клиенте) программно нажать на один из пунктов меню иконки в трее. Что для этого нужно. Нужен конкретный код. И вот ещё что. Как из Process id узнать указатель окна. Заранее спасибо. :) https://www.cyberforum.ru/ win-api/ thread13514.html |
C++ WinAPI Очистка окна Здравствуйте! Начал изучать Win32 API Программирую в MS Visual ST 2005 На окне рисую текст с помощью функции DrawText, простые фигуры (Rectangle, Ellipse). Вопрос: как очистить окно? Т.е. убрать фсе фигуры, текст, просто оставить чистое окно. |
C++ WinAPI Как нарисовать текст в чужом окне? https://www.cyberforum.ru/ win-api/ thread12600.html |
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
20.11.2008, 15:06 | 0 |
Как корректно завершить чужое приложение? - C++ WinAPI - Ответ 7450720.11.2008, 15:06. Показов 6622. Ответов 13
Метки (Все метки)
Ответ
GetWindowThreadProcessId.
Короче, перебираешь все окна верхнего уровня (EnumWindows), и, сравнивая известный тебе processID с тем, который вернет вышеупомянутая функция, находишь главное окно приложения-жертвы. Потом просто отправляешь ему сообщение WM_QUIT - вежливо просишь приложение завершить работу подобру-поздорову, а не то!... Вернуться к обсуждению: Как корректно завершить чужое приложение? C++ WinAPI
0
|
20.11.2008, 15:06 | |
Готовые ответы и решения:
13
Внедрение dll в чужое приложение Как завершить дочернее приложение если родительское было завершено? При получении WM_ENDSESSION Windows не дает корректно завершить программу Как корректно завершить COM порт? |
20.11.2008, 15:06 | |
20.11.2008, 15:06 | |
Помогаю со студенческими работами здесь
0
Как корректно завершить поток Как корректно завершить вывод отчета в Excel? Сокеты и QThread - как корректно завершить поток Как из одной программы корректно завершить другую? |