![]() |
[ASM] Oru.ru mail regger
Недавно более-менее изучил ассемблер, решил в качестве практики написать нечто несложное. Получился реггер e-mail адресов для mail.oru.ru.
Скрин: http://kaimi.ru/wp-content/uploads/2009/04/regger2.png Скачать exe вместе с исходниками: Zip Если кому интересно, как это вообще работает, то здесь - подробное описание: тык. |
Прога гуд, если не сложно выложи книги по которым учил ассемблер.
|
Сначала "Язык ассемблера для процессоров Intel" - Кип Р. Ирвин. А win32 api по примерам, которые в комплект masm32 входят, ну и msdn.
|
d_x
ты извращенец, писать регеры на асме ) |
Цитата:
|
Уважаемый да вы и вправду извращенец...
|
ТС спс. Как раз нужно было 20 мыльников! ) респект мэн)
прога работает норм |
статейка кхороша. прост тож пишу на winAPI все пытаюсь перейти на асм под win32 но чет сложновато, то функции какойнить нет то либы нужной...
|
Trojan.Crypt.XPACK.Gen
это что???? |
Цитата:
|
^значит у моего mcafee паранойа. А если нормально объяснить что это?)
|
Цитата:
|
короче отбой =)=)
|
Автору респект. Сам когдато страдал подобными вещами, типа трасероута на асме и бота.
А вообще по мне лучше юзать FASM потому как он вообще не юзается всякого рода либы. Тупо указал какая DLL и какая функция и импорт готов и компилится всё сразу ) А вообще подправь обработку ошибок. А то если инет отключен и ты нажмешь "Начать", он выдаст что неудалось подключиться, а после нажатия ОК прога закрывается |
на счет Trojan.Crypt.XPACK.Gen - тут всё ясно и банально. асмовские компиляторы код делают довольно плотный и в частности нестандартный (отличный от С++ и Delphi подобных прог) по этому антивири считают что файл возможно упакован и эмуляция выполнения ничего недает существенного, вот они и орут что типа криптором обработано.
|
Цитата:
Цитата:
|
а что это за такой замечательный стиль юзать константные сдвиги относительно угла окна для прорисовки картинки?
Делаем статик контрол CONTROL "", <тут ид>, "STATIC", SS_BITMAP | WS_BORDER потом в коде что-то типа такого Код:
c:=GetDlgItem(hwnd, <id>); |
Ппц, это извращенство :(
Такие вещи пишутся на чём то простом) |
Цитата:
|
|
И как ты такого добился?
|
не поверишь - программу запустил! или нельзя?)
|
Месье знает толк в извращениях. Я бы писал на PHP. А для тренировки в асме есть множество более адекватных задач.
|
Цитата:
|
Цитата:
|
desTiny, не знаю, почему именно у тебя такой глюк. Хотя догадываюсь, почему он вообще произошел - высота статик контрола с текстом, может быть, слишком большая, уменьшу. В любом случае, если он у тебя прорисовался поверх того, что нарисовано в форме по WM_PAINT, он бы прорисовался поверх даже если бы ты картинку в другом контроле рисовал в том же месте.
ЗЫ. Я прогу эту написал после двух недель примерно изучения асма, я и не утверждал что она вообще идеальна) |
Kaimi, это неправильная позиция для разработчика: "у меня работает с некоторыми предположениями, посему и у всех должно работать".
А логичным с твоей стороны мог бы быть вопрос типа такого: "какое у тебя разрешение экрана?". Ну или что-то похожее, ну никак не "какого хрена?" Никогда не следует забывать о том, что попытка схалявить зачастую приводит к необходимости эту халяву переделывать. Или, по-простому, скупой платит дважды ) |
2 d_x - у меня, как видишь пожелание, касающееся не асма..
2 девизибл - ну да, есть элемент офтопа) ибо ничего конструктивного в диалоге (пока) не наблюдается) |
desTiny, а что это у тебя кнопку закрыть так распидарасило??
|
Написал улучшенную версию - получше код спроектирован, учтено пожелание desTiny - капча теперь рисуется в static-контроле, и некоторые операции, из-за которых форма программы подвисала, запускаются теперь в отдельном потоке.
Скачать exe+исходник Посмотреть описание изменений |
:)))
какая хорошая программка, очень рад что увидел, я слаб в крутых языках:) и как раз неделю назад начал со спамом баловаться, думаю очень мне пригодится, ещё бы антикапчу туда привинтить:)))
|
Еще раз доказал, что ТС - монстр =)
Удивлению нет предела |
класс!!)) регер на асме))
|
| Время: 08:52 |