Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Asm для Windows/Dos > Hello world. |
Автор: slavaentp 15.12.2009, 19:20 |
Нужен следующий Hello world: создаётся окно, в котором написано "Hello, world!". Не MessageBox, а окно, форма. Выполнить хочу в Olly Debugger. Какой код будет? |
Автор: 500mhz 15.12.2009, 19:40 |
чем не окно ) ты мысли яснее выражай, тебе именно CreateWindow или что? |
Автор: slavaentp 15.12.2009, 20:19 |
Наверное CreateWindow. Ну в общем, рамочку какую-нибудь, на которой написано Hello, World. Я просто не понимаю, как это делается, хочу разобраться. Делаю в Olly Debugger. Я так понимаю, это идёт через RegisterClassExW, CreateWindowExW, ShowWindow, но не понимаю, что именно писать надо. Твой код не подходит, т.к. делаю в Olly Debugger, нужен ассемблерный код напрямую, а не компиляторский. |
Автор: Mikl_ 16.12.2009, 11:39 |
slavaentp, Думаешь что разберешься? Сомневаюсь... но вот простейшее окно причем без RegisterClassExW и ShowWindow |
Автор: slavaentp 17.12.2009, 17:54 |
Mikl Спасибо! Этот цикл там вечно выполняется? |
Автор: Mikl_ 18.12.2009, 03:52 | ||
![]() |
Автор: wrvu 21.12.2009, 23:33 |
Вот посмотри, может поможет.![]() |
Автор: slavaentp 15.1.2010, 18:41 |
wrvu - это минимальная программа? Мне стоит скопировать этот листинг? Mikl В твоём варианте действителньо не разобрался. Напугало меня большое количество функций. Это действительно МИНИМАЛЬНЫЙ вариант программы? Есть ли вариант совсем-совсем-совсем минимальный? А то хочется в этом разобраться, но не знаю как... |
Автор: 111u3 16.1.2010, 13:10 |
slavaentp, от того что ты скопируешь листинг от этого ты ничего не получишь, тот пример который кинул Mikl_ действительно является обрезанным по самое нибалуйся(по крайней мере для масма) |