Здравствуйте, eax, Вы писали:
eax>>2ALL: есть ли простой способ, имея hwnd, определить консольное это окно или gui? (кроме ковыряния pe-заголовка)
PE>Можно
Если у тебя есть HWND, однозначно это не консольное. В этом и все отличие.
eax>Нифига. Сейчас посмотрел через spy ++ — у окна FAR есть hwnd.
И что с того ? Если у него есть свои HWND, то можешь загружать хуки сколько угодно.
Это же означает, что процесс ГУИ — у него есть очередь сообщений. Хотя и консоль при этом есть.
Я имел в виду, что процесс консольный, если у него нет USER-ресурсов. Вот и все.