Сейчас на форуме: (+5 невидимых) |
![]() |
eXeL@B —› Программирование —› Классы окон и сообщения Windows |
Посл.ответ | Сообщение |
|
Создано: 14 июля 2007 08:06 · Личное сообщение · #1 Здравствуйте, уважаемые крэкеры и хакеры. Не могу найти информацию по теме. Мне нужна справочная информация по всем существующим сообщениям Windows XP а так же названия всех возможных классов окон. Хочу на асме прогу написать чтобы посылала сообщения другим окнам. Или например эмулировала нажатие кнопки в другом окне. Буду рад любой помощи. ![]() |
|
Создано: 14 июля 2007 09:39 · Личное сообщение · #2 |
|
Создано: 14 июля 2007 09:55 · Личное сообщение · #3 |
|
Создано: 14 июля 2007 09:55 · Личное сообщение · #4 |
|
Создано: 14 июля 2007 11:21 · Личное сообщение · #5 |
|
Создано: 14 июля 2007 11:42 · Личное сообщение · #6 |
|
Создано: 14 июля 2007 14:31 · Личное сообщение · #7 С классами вот какое дело. Их можно создавать самому, поэтому их несчётное множество ![]() Например, класс окна у программы, написанной на Делфи, - это имя формы, которое вы использовали при создании этой программы. На Си вообще как правило тёмный лес, там кодеры частенько создают в одной проге множество новых классов. Другое дело - стандартные классы, но их используют далеко не всегда и не все. Могу в помощь предложить свою микропрогу на MASM'е, она выглядит как надпись, бегающая за курсором мыши и содержащая название класса окна под указателем; чтобы её вырубить, надо подвести курсор к левому верхнему углу экрана (если надо, могу и исходник дать): slil.ru/24631334 ![]() |
|
Создано: 14 июля 2007 14:50 · Личное сообщение · #8 |
|
Создано: 14 июля 2007 14:55 · Личное сообщение · #9 |
|
Создано: 14 июля 2007 16:57 · Поправил: alchemister · Личное сообщение · #10 Заранее прошу прощения, если в исходнике будут какие-нибудь кривые вещи типа "mov eax,0" и т п, т к я это писал ещё тогда, когда асм изучал самостоятельно и нормального курса по нему ещё не изучал ;) К тому же я окно создал из ресурса (нет чтоб CreateWindow), а потом переписывать было лень ![]() PS Нет, лучше аттач сделаю, а то через месяц тут будет битая ссылка ;) PPS Или я совсем тупой, или глюк какой-то, но аттач в правке я сделать не смог ![]() ![]() |
|
Создано: 15 июля 2007 01:04 · Личное сообщение · #11 |
|
Создано: 15 июля 2007 09:53 · Поправил: FrenFolio · Личное сообщение · #12 alchemister пишет: PS Нет, лучше аттач сделаю, а то через месяц тут будет битая ссылка ;) Прога интересная. Поэтому решил помочь, - приаттачил к своему посту. Так что заранее извини, если что. ![]() Кстати, у многих возникают траблы с аттачами. С чем это связано, я не знаю. У меня тоже бывает не с первого раза получается. ![]() Автор программы - alchemister. ----- Программист SkyNet ![]() |
|
Создано: 15 июля 2007 09:56 · Личное сообщение · #13 Блин, у самого не получилось. ![]() ![]() ----- Программист SkyNet ![]() |
|
Создано: 15 июля 2007 11:26 · Личное сообщение · #14 |
|
Создано: 15 июля 2007 11:55 · Личное сообщение · #15 Вот так сразу и не вспомнить... Ну во-первых, справочники по API, т к у меня кодинг на асме в то время сводился практически к Invoke... mov... Invoke... mov... Ещё, кстати, неплохие примеры поставляются с MASM'ом (там как раз я работу с диалогами изучал). И учебник Юрова (в бумажном варианте) читал, там неплохой "словарь" команд. Если ещё что вспомню - допишу ![]() |
![]() |
eXeL@B —› Программирование —› Классы окон и сообщения Windows |