Прародители забыли включить поддержку Unicode!
Как и обещал - задачка на ассемблере. Хотелось бы оптимизировать программу ещё, но не знаю как это сделать с моим П3. В общем попробуйте сделать...
!
Я считаю что ассемблер должен знать каждый программист и как следствие никакого вымирания не произойдёт да и начинать учиться программировать,...
Нет. Просто от всех этих типов скоро голова лопнет. Почему, блин, мелкомягким надо было "плодить" разные типы, ведь вполне хватает, например:...
У мелкомягких идиотизм какой-то. Не поймёшь их, что именно подразумевается под NULL'ом: 0 или -1!
Каким образом можно это сделать?
_sheva740 int 3 - привелегированная инструкция.
Алексей MASM_Reference.pdf (на английском). Если скачать пакет Hutch'a с его сайта, то там найдёшь небольшой MASM-справочник, но не полный. На...
А можно ли добавить возможность удалять свои сообщения?
А имеет ли весомое значение поле SubsystemVersion?
По-моему намного быстрее будет сообразить и скодить то, что делает программа, чем перехватывать и встраивать её код. Или, на крайний, случай...
большинство ссылок на Intel'овские документы устарели, поэтому лезьте сюда (Intel® 64 and IA-32 Architectures Software Developer's Manuals)
Вместо последовательности invoke DefWindowProc,hwnd,msg,wp,lp ret можно юзать так leave jmp DefWindowProc
Часто используемые параметры функций можно засунуть в esi,edi, а ebp использовать в частных случаях. mov esi,hFayl invoke ReadFile,esi,... invoke...
А ник (логин) можно поменять?
Вырезка из PSDK: Windows Server 2003 and Windows XP: Use the GetAdaptersAddresses function instead of GetAdaptersInfo.
mov eax,iai.Typed .if iai.Typed==MIB_IF_TYPE_LOOPBACK ...Видимо c00p3r невнимательно посмотрел пост Jupiter'a :) Надо бы: mov eax,iai.Typed .if...
Flanker RadASM более гибок - юзай его
получается работать в защищённом режиме можно только из ДОСа или под форточку, но с прибамбасами (vmware,qemu...). А можно обойтись без...
Имена участников (разделяйте запятой).