Сейчас на форуме: (+5 невидимых)

 eXeL@B —› Программирование —› Классы окон и сообщения Windows
Посл.ответ Сообщение

Ранг: 7.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 14 июля 2007 08:06
· Личное сообщение · #1

Здравствуйте, уважаемые крэкеры и хакеры.
Не могу найти информацию по теме. Мне нужна справочная информация по всем существующим сообщениям Windows XP а так же названия всех возможных классов окон. Хочу на асме прогу написать чтобы посылала сообщения другим окнам. Или например эмулировала нажатие кнопки в другом окне. Буду рад любой помощи.



Ранг: 10.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 июля 2007 09:39
· Личное сообщение · #2

Я не силен в вопросах программировании, но судя по ответам из форума, тебя все отправят читать MSDN, вот я для себя нашел вот такую ссылку vsokovikov.narod.ru/



Ранг: 7.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 14 июля 2007 09:55
· Личное сообщение · #3

Abram, спасибо! Думаю этого будет достаточно!




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 14 июля 2007 09:55
· Личное сообщение · #4

Abram пишет:
тебя все отправят читать MSDN

Ты прав, а куда же еще направлять, как не к первоисточнику?
Можно еще почитать справочник по API, большинство сообщений Windows есть и там.

-----
Программист SkyNet




Ранг: 20.5 (новичок)
Активность: 0.020
Статус: Участник

Создано: 14 июля 2007 11:21
· Личное сообщение · #5

Есть ещё у Климова неплохой справочник по сообщениям (см. rusproject.narod.ru), там их порядочно и всё подробно расписано.



Ранг: 7.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 14 июля 2007 11:42
· Личное сообщение · #6

alchemister, спасибо! А вот по классам ничего не нашёл. Можно отдельно классы узнавать, программами специальными. Но это не дело..



Ранг: 20.5 (новичок)
Активность: 0.020
Статус: Участник

Создано: 14 июля 2007 14:31
· Личное сообщение · #7

С классами вот какое дело. Их можно создавать самому, поэтому их несчётное множество
Например, класс окна у программы, написанной на Делфи, - это имя формы, которое вы использовали при создании этой программы. На Си вообще как правило тёмный лес, там кодеры частенько создают в одной проге множество новых классов. Другое дело - стандартные классы, но их используют далеко не всегда и не все. Могу в помощь предложить свою микропрогу на MASM'е, она выглядит как надпись, бегающая за курсором мыши и содержащая название класса окна под указателем; чтобы её вырубить, надо подвести курсор к левому верхнему углу экрана (если надо, могу и исходник дать): slil.ru/24631334



Ранг: 7.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 14 июля 2007 14:50
· Личное сообщение · #8

alchemister, исходник меня заинтересовал. Хочу узнать как ты это закодил. Вышли пожалуйста сюда: switch00@bk.ru . Спасибо!



Ранг: 113.4 (ветеран)
Активность: 0.130
Статус: Участник
Ветеран

Создано: 14 июля 2007 14:55
· Личное сообщение · #9

alchemister
прикольно. сейчас пытаюсь научиться кодить на асме, поэтому исходник был бы полезен Если не трудно выложи куда-ниюудь плиз.

-----
моя подпись!




Ранг: 20.5 (новичок)
Активность: 0.020
Статус: Участник

Создано: 14 июля 2007 16:57 · Поправил: alchemister
· Личное сообщение · #10

Заранее прошу прощения, если в исходнике будут какие-нибудь кривые вещи типа "mov eax,0" и т п, т к я это писал ещё тогда, когда асм изучал самостоятельно и нормального курса по нему ещё не изучал ;) К тому же я окно создал из ресурса (нет чтоб CreateWindow), а потом переписывать было лень В общем, смотрите... http://slil.ru/24631665 http://slil.ru/24631665

PS Нет, лучше аттач сделаю, а то через месяц тут будет битая ссылка ;)
PPS Или я совсем тупой, или глюк какой-то, но аттач в правке я сделать не смог ( Мож пояснит кто между делом



Ранг: 7.9 (гость)
Активность: 0.010
Статус: Участник

Создано: 15 июля 2007 01:04
· Личное сообщение · #11

Да я тоже когда-то пробовал делать атач и не получалось.




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 15 июля 2007 09:53 · Поправил: FrenFolio
· Личное сообщение · #12

alchemister пишет:
PS Нет, лучше аттач сделаю, а то через месяц тут будет битая ссылка ;)

Прога интересная. Поэтому решил помочь, - приаттачил к своему посту. Так что заранее извини, если что.
Кстати, у многих возникают траблы с аттачами. С чем это связано, я не знаю. У меня тоже бывает не с первого раза получается.
Автор программы - alchemister.

-----
Программист SkyNet





Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 15 июля 2007 09:56
· Личное сообщение · #13

Блин, у самого не получилось.

8520_14.07.2007_CRACKLAB.rU.tgz - WndClass_.rar

-----
Программист SkyNet




Ранг: 113.4 (ветеран)
Активность: 0.130
Статус: Участник
Ветеран

Создано: 15 июля 2007 11:26
· Личное сообщение · #14

alchemister
а ты какие книги/туторы читал кога асму учил?

-----
моя подпись!




Ранг: 20.5 (новичок)
Активность: 0.020
Статус: Участник

Создано: 15 июля 2007 11:55
· Личное сообщение · #15

Вот так сразу и не вспомнить... Ну во-первых, справочники по API, т к у меня кодинг на асме в то время сводился практически к Invoke... mov... Invoke... mov... Ещё, кстати, неплохие примеры поставляются с MASM'ом (там как раз я работу с диалогами изучал). И учебник Юрова (в бумажном варианте) читал, там неплохой "словарь" команд. Если ещё что вспомню - допишу


 eXeL@B —› Программирование —› Классы окон и сообщения Windows
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати