Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
Заблокирован

Как узнать из какого окна и какого процесса пришло сообщение?

16.05.2013, 13:43. Показов 1898. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно один многооконный процесс посылает SendMessage другому процессу в какое - то окно. Можно ли как - то в обработчике окна приёмника узнать из какого окна и какого процесса, а может даже и из какого потока, пришло сообщение?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.05.2013, 13:43
Ответы с готовыми решениями:

Как узнать заголовок окна по PID процесса
Тут Я скрываю окно по Заголовку программы. У меня не большой вопрос как узнать Заголовок окна на PID процесса? Просто Заголовок...

Как при закрытие какого либо процесса узнать процесс который его убил
Как при закрытие какого либо процесса узнать процесс который его закрыл?Например процесс "хищник" закрыл процесс...

Как подсчитать у какого поста (у какого id) больше всего комментариев?
В общем, есть бд, и в ней таблица комментов. Там есть колонка "post", где указан id поста, у которого этот коммент. Как подсчитать у какого...

4
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33394 / 21504 / 8236
Регистрация: 22.10.2011
Сообщений: 36,900
Записей в блоге: 12
16.05.2013, 16:04
Если тот, кто посылает, догадался в одном из параметров передать какую-то информацию, которая поможет как-то идентифицировать его - то можно, если нет - то нельзя.
0
Заблокирован
16.05.2013, 16:20  [ТС]
А как тогда обезопасится от сообщений злоумышленников? К примеру, у меня программа на сообщениях там работает где нибуть в банке и кто нибуть, ну это конечно же чисто гипотетический, проник в банк и сел за сервер и запустил программу которая отошлёт сообщение главному процессу о обналичивание денег на его счёт )))
0
 Аватар для Izual
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
16.05.2013, 16:24
Цитата Сообщение от FarStar Посмотреть сообщение
А как тогда обезопасится от сообщений злоумышленников? К примеру, у меня программа на сообщениях там работает где нибуть в банке и кто нибуть, ну это конечно же чисто гипотетический, проник в банк и сел за сервер и запустил программу которая отошлёт сообщение главному процессу о обналичивание денег на его счёт )))
Создатель программы должен учесть ввод пароля для запуска программы. (Если я правильно понял - программа на сервере - изначально там стоит для подобных действий, но не для "посторонних")
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
16.05.2013, 16:29
Цитата Сообщение от FarStar Посмотреть сообщение
А как тогда обезопасится от сообщений злоумышленников? К примеру, у меня программа на сообщениях там работает где нибуть в банке и кто нибуть, ну это конечно же чисто гипотетический, проник в банк и сел за сервер и запустил программу которая отошлёт сообщение главному процессу о обналичивание денег на его счёт )))
UAC защищает от таких вещей (точнее, "User Interface Privilege Isolation", UIPI).
Процессы могут получать оконные сообщения только от тех процессов, которые
выполняются на равном или большем уровне целостности ("Integrity Level", IL).
Запустите программу от имени администратора, например, и другие, "обычные"
процессы отправлять ей оконные сообщения не смогут. Если только она сама
этого не "захочет", см. ChangeWindowMessageFilter(Ex).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.05.2013, 16:29
Помогаю со студенческими работами здесь

Как программно определить, что MsgBox от какого-либо процесса прорисовался
Например, нужно программно определить, что процесс regedit.exe выдал какое-нибудь сообщение(MsgBox) и оно прорисовалось(т.е появилось на...

Как узнать с какого сайта пришли
Подскажите пожалуйста, как мне с помощью php узнать с какого url'а пришли на сайт?

Как узнать с какого IP пришел юзер?
Kak uznat kakogo IP prishel user ?

Как узнать какого размера операнд
Здравствуйте, подскажите пожалуйста как определить уже в программе какого размера x - байт, слово или двойное слово? Нужно описать макрос...

Как узнать из какого города посетитель?
Есть ли простой способ узнать из какого города посетитель?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru