Причём тут размер файла? Спрашивались признаки получения рандома, а не как со 100% вероятностью сразу ткнуть в этот кусок кода.
Обращай внимание на куски кода, в которых присутствуют mul, div, xor, rcl и константы
Если в документированных по полной программе NT возникают проблемы с API, то в никсах будет на порядок больше проблем с теми же системными...
Как делает делфийский - не знаю, но на мой взгляд это много правильнее постоянных выделений/освобождений. Каждый вызов Virtual/HeapAlloc - это...
Такой вариант: выделять сразу относительно большой (на n строк) объём памяти, когда отпадает необходимость в строке, не освобождать память,...
Ой-йо, перечитай посты ещё раз :))) Моё субъективное мнение основано на опыте. На чем основано твоё субъективное мнение? С чужих слов? И почему...
А почему нельзя на манер борланда, хранить длину в первом дворде перед строкой. Так же кстати, и формат bstr работает: StrAddr - адрес начала...
leo Всегда рад помочь :))) xlinuks Знаешь, почему фасм развивается? Потому, что он недоразвитый. Его надо ещё развивать и развивать, чтобы он...
Ипортировать вручную никто не запрещает и в масме тоже :) А про оффсеты - ты намекни тупому Хатчу, что можно было бы и без оффсетов обойтись :)...
А зачем кроме строк, и указателей, ещё и описатели? Для лишнего тормоза? Чтобы выбрать оптимальное, нужно определиться с тем, как будет...
нет у фасма способностей к dwtoa. Юзай wsprintf :) Либо пиши свою реализацию, если примеры фасма не работают.
Я вот тоже использую частенько if. Когда надо быстро написать. В этом случае мне плевать на небольшую потерю скорости работы. А когда надо чтобы...
xlinuks эта тема обсуждалась сотни раз. Багов, недоработок и ограничений хватает в любом *asm'е. Mescalito Нужна низкоуровневость - юзай Debug....
интересно, как удалось вставить окно в статус-бар? Если это всё-таки таск-бар, то удалить кнопку программы из него можно так: 1.создать невидимое...
Изменять количество бит в описании недостаточно, надо чтобы биты в памяти располагались с соответствие с твоим описанием. Видимо их расположение...
она у тебя и будет 4 кб, т.к. замена цветов не меняет формата рисунка. Каким бы способом ты не менял пиксели. Он как был, так и останется...
Воспользуйся GetDIBits, чтобы получить матрицу пикселей, и пройдись по ней, устанавливая все ненулевые пиксели в FFFFFF.
ZwQuerySystemInformation с классом SystemModuleInformation возвращает список системных модулей с адресами, по которым они загружены.
EBX, ESI, EDI, EBP изменять можно, но при этом нужно помнить, что винда (насколько я знаю, и линукс тоже), в среде которой работает твоя...
CreateToolhelp32Snapshot должен помочь
Имена участников (разделяйте запятой).