нет. отсутствуют отдельно секции данных и кода, как это регламентирует майкрософт для PE формата исполняемых файлов
можете прописать пожалуйста правильно, чтобы я знал как правильно писать
примеры открой в папке фасма
Загрузчик PE принимает, значит правильно. Нечего секции плодить, только размер будет занимать из-за выравнивания.
тогда stub заглушку удаляй, чего 80 байт занимает в бинаре
Для этого надо сделать больше, чем просто убрать секцию в коде. Лишнее.
в таких случаях нужно руководствоваться правилом Джона Постела: «Будь либерален к тому, что принимаешь, и требователен к тому, что отсылаешь» («Be liberal in what you accept, and conservative in what you send»)
Не описано то, к чему именно требователен. Я требователен к размеру, если его можно уменьшить прямо в коде, с помощью того, что ты не пишешь лишние строчки.
есть рекомендации MS к тому как оформлять бинари
Рекомендации - не требования.
Смысл с английского перевод не до конца передал
там смысл: требуй только от себя, другие не ты, будь мягче к ним.
Обсуждают сегодня