45-251-190-89.baltnet.ru писал(а):
Ну используй тогда XP 64 или Win2003 , Win2003 6445-251-190-89.baltnet.ru, вы право издеваетесь, коллега? XP 64 - по вашему можно назвать "64х битной операционной системой"? Вы уже позабыли шутки про "32х битную многозадачную операционную систему Windows 95"?
45-251-190-89.baltnet.ru писал(а):
Ну например, код в стеке, код в данных, живой код(самомодифицирующийся) и т.д. и т.п. примеров много.в защищенном режиме работы процессора можно однозначно разделить сегменты программы на данные и код, один из которых не может быть модифицирован, а второй - исполнен. Это - наше будущее, которое автоматически исключает существование части полиморфных червей и любых атак, основанных на инжектировании кода при переполнении буферов во время обработки данных. Даже господа из Microsoft это осознали в своих ОС Vista и Win7. Т.е. программы, написанные в таком стиле заранее обречены.
45-251-190-89.baltnet.ru писал(а):
Но лиха беда начало при интеграции с HiAsm возможно этот недостаток уйдет, и программист сможет участвовать,оптимизировать и видеть свой код на всех этапах разработки. В этом случае HiAsm будет уже серьезным инструментом, с помощью которого можно будет писать все вплоть до драйверов. И производительность будет на уровне.а вот это уже другой вопрос. HiAsm+ASM это уже самостоятельный язык, т.к. тот кто умеет генерировать листинг ассемблера способен собирать программы и сразу в бинарный код, миную посредников