Russian Qt Forum
Ноябрь 24, 2024, 19:29
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
вынюхивание запущенных процессов по заголовку окна и их последующее закрытие
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: вынюхивание запущенных процессов по заголовку окна и их последующее закрытие (Прочитано 3434 раз)
soulsaver
Гость
вынюхивание запущенных процессов по заголовку окна и их последующее закрытие
«
:
Сентябрь 13, 2011, 12:13 »
Здравствуйте, ког-да то давно писал такую программу правда на VB использовал WIN API, к сожаленю программа утеряна, если не ошибаюсь было 2 апи функции одная по заголовку находила открытое окно, например "Explorer" другая закрывала данный процесс. Возможно в qt есть встроенный класс который поможет сделать тоже самое, если нет подскажите пожалуйста апи функцию которая выполнит данный поиск или выдаст все заголовки окон и HWND этих окон(к сожалению не помню какой был алгоритм), и как эту апи обьявить в qt ).
p/S/ прога будет работать только на винде, кросс платформенности не надо). Заранее огромное спасибо
«
Последнее редактирование: Сентябрь 13, 2011, 12:16 от soulsaver
»
Записан
Nimbus
Гость
Re: вынюхивание запущенных процессов по заголовку окна и их последующее закрытие
«
Ответ #1 :
Сентябрь 13, 2011, 12:19 »
FindWindow и SendMessage(hWnd, WM_DESTROY, NULL, NULL) например.
P. S. А это не вы, случаем, порнобаннеры-блокировщики делаете?
Записан
soulsaver
Гость
Re: вынюхивание запущенных процессов по заголовку окна и их последующее закрытие
«
Ответ #2 :
Сентябрь 13, 2011, 12:42 »
спасибо большое ))). нет я дела программу клиент - сервер, чтоб на компьютере администратора вылетала мессага о том что пользователь в тихую пытается записать диск например(это платная услуга и пока сервер не разрешит, пользователь не должен иметь возможности это сделать) компьютеров много за всеми не уследишь, участились случаи халявной записи и т.д.).
p/s/ а как их обьявить, подскажите пожалуйста )) стандартными методами с++?
Записан
soulsaver
Гость
Re: вынюхивание запущенных процессов по заголовку окна и их последующее закрытие
«
Ответ #3 :
Сентябрь 13, 2011, 12:58 »
Все всем большое спасибо ) разобрался. если каму интересно надо просто инклудить qt_windows.h и потом работаете с вин апи без обьявления и т.д. QT как всегда показал себя с хорошей стороны в моих глазах ).
«
Последнее редактирование: Сентябрь 13, 2011, 13:05 от soulsaver
»
Записан
lesav
Частый гость
Offline
Сообщений: 235
qnx.org.ru
Re: вынюхивание запущенных процессов по заголовку окна и их последующее закрытие
«
Ответ #4 :
Сентябрь 13, 2011, 17:23 »
Решал подобную задачу средствами Windows
WSH + VB + tasklist.exe и taskkill.exe
За 1 час наваял скрипт и успешно использую.
ЗЫ: Зачем палить по воробьям из пушки ?
Записан
http://qnx.org.ru/
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...