Глава пятьдесят первая. Братец Кролик узнает о тексте еще больше Когда Братец Кролик Джуниор выскочил на дорогу, по которой как раз прогуливался...
Глава восьмая. Как Братец Кролик выводил текст на экран при помощи функции DrawText Братец Лис кончил зализывать лапу и мрачно посмотрел на Братца...
После регистрации окна обычно проделывают три операции: создает окно (функция CreateWindow); Отображает его на экране (ShowWindow) Обновить...
Оконная процедураОконная процедура осуществляет непосредственную обработку полученных сообщений. Когда в цикле обработки сообщений вызывается...
Создание окна. Стили окнаПосле того как класс окна зарегистрирован, можно создать окно. Окна создаются с помощью функции CreateWindowEx(A/W).HWND...
Глава седьмая. Как Братец Кролик создал простейшее окно[IMG] — Наверное, у мамы твоей гости, — сказал дядюшка Римус, когда Джоэль вбежал к нему с...
сокращаем DOS-stub до 16 байт, смещение e_lfanew оказывается в поле base_of_code. При размещении в нем числа 10h получаем работоспособное...
сокращаем DOS-stub на 16 байтов (3Ah-2Eh-4=10h), смещение e_lfanew оказывается внутри PE-заголовка. Так как у программы со стабом короче 64 байт...
сократим DOS-stub до 64 байт, уменьшаем таблицу разделов, по умолчанию количество разделов должно быть равным 16, нам же требуется только секция...
Шаг шестой ― Братец Кролик уменьшает DOS-stubКод программы Братца Кролика начинался с 0x220=544-го байта. Всё, что выше ― это заголовок EXE-файла...
Шаг второй ― Братец Кролик объединяет сегмент кода и сегмент данныхПрограмма Братца Кролика использует два сегмента, сегмент кода и сегмент...
Глава третья. Как Братец Кролик уменьшал размер программы [IMG] Вот пообедали Братец Кролик, и Матушка Крольчиха, и все ребятки, и никто им не...
Глава первая. Как Братец Кролик достал пакет MASM64 (или, как создать IDE из говна и палок) [ATTACH] [IMG][IMG] Братец Кролик Братец Си Братец...
Сказки дядюшки Римуса о x64 [IMG] Что бы не было вопросов "для чего всё это?", "При чём здесь братец Кролик и ассемблер?" Считайте этот цикл...
Дерево #1 исходный текст и ехе-файл здесьКоэффициенты abcdefp 0000.50000.05*100000=500 0.42-0.420.420.4200.2 0.4*100000=4000...
Лестницыисходный текст и ехе-файл здесьКоэффициенты abcdefp 0.50.50000.50.08*10000=800 0.50.5000-0.50.08*10000=800 0 0 0.5 0.5 0.5 0...
Кленисходный текст и ехе-файл здесьКоэффициенты abcdefp 0.49-0.0100.620.250.020.316*10000=3160 0.27-0.520.40.360-0.560.316*10000=3160...
Когтиисходный текст и ехе-файл здесьКоэффициенты abcdefp 0.70.2-0.20.70.00.00.5 0.0-0.60.60.01.0-0.60.5 include win64a.inc include msvcrt.inc...
Спиральисходный текст и ехе-файл здесьКоэффициенты abcdefp 0.935567-0.1649660.1649660.935567000.958*10000=9580 0.1000.10.75-0.750.011*10000= 110...
include win64a.inc include gdi32.inc includelib gdi32.lib IMAGE_BASE equ 400000h cdIdTimer equ 1 PALETTE STRUCT blue BYTE ? green...
Имена участников (разделяйте запятой).