shoo есть там екзешник cr2.exe, работает, только у меня не тянет 32bpp при 1024, надо переключатся в 800*600
S_T_A_S_ имел ввиду MOV EBX, [ESI] заменить Ж)
NANOТы видел как в винде реализована wsprintf - через одно место (хоть и работают они правильно) но одно преобразование "%u" (вариант NoName)...
Да, побольше бы таких статей, подробно раскрывающих внутренности, у Фога тоже есть немного: 15.9 Memory intermediates in dependencies The...
Набери в гугле "NET Framework 2.0", нажми "Мне Повезет!" и будет тебе счастя, тока потом не говори, что бета это не то :)...
А че им его прятать, NET проги же работать не будут у клиентов, енто тоже что kernel32.dll продавать отдельно от винды
Так просто размер 18*18 довольно маленький, но можно разукрасить, мама родная не узнает, главное чтоб контур найти, наскока я помню, там по два...
http://images.google.ru/images?q=lode+runner&hl=ru Можно выдрать из картинок :) [img] 506933399__lr_right.bmp
Идет, нашел его ещё в каталоге C:\WINNT\Microsoft.NET\Framework\v2.0.40607, а студии у меня нету, я качал дошлепок. И вообще мог бы и в гугле...
liss Проверьте в оллидбг, выгружается ли user32.dll после FreeLibrary (у меня нет), возможно проблема именно в этом
q_q У меня русская w2ksp4, версия user32.dll (Библиотека клиента USER API Windows 2000) - 5.0.2195.6688, полет нормальный :) [img] [img]...
У меня w2ksp4ru, все отображается нормально и иконка и текст и MB_YESNO, смотри у себя в отладчике [img] _992939393__msgbox.exe
Кстати, у меня win2k и FreeLibrary не оказывает никакого воздействия на user32.dll, т.е. его не выгружает, такое тоже работаетentry $...
Если нижеприведенный код аналогичен сишному, то воспроизвести проблему не удалось, месаджбокс отображается...
Tupo Да точно, просто этот файл лежит в system32 (с фрамеворком ставился), я и незаметил
Да и формат "%x" не тот, это он лишь бы ляпнуть
Broken Sword Возьми тута минимал
http://www.wasm.ru/forum/index.php?action=vthread&forum=3&topic=7882
Деление на 10 (метод изобрел Terje Mathisen, код А.Фог) с остатком, можно попробовать заменить таким куском:mov edx,eax ; eax = x < 10004h...
Даж более того, ядро проверяет совпадает ли address of timer procedure с тем, который был указан в SetTimer, т.ч. не судьба :)
Имена участников (разделяйте запятой).