Помогите пожалуйста в реализации кода, необходимо в .NET приложении создать новую PE секцию и разместить в ней определенный текст. Я так понимаю, для этих целей необходимо использовать dnlib. Материала в интернете не нашел, поэтому решил попросить помощи в реализации кода у вас. Буду рад, если кто-то сможет предоставить готовый код.
Материала в интернете по разбору PE-файлов -- просто сотни статей! Лет 25 уже каждые несколько месяцев появляется новая статья, хотя формат остаётся прежним... погугли!
Во первых технлогии PE (Portable Executable) это очень старый стандарт. И он был еще раньше чем
до платформы .Net, Для чего в современном .Net приложении понадобилось лазить в какие-то PE
секции и еще и каким-то инструментом? Непонятно.
Вобщем автор ты ходи к тому человеку который тебе это придумал и задай больше вопросов.
И я думаю что хабр тебе посоветует более простой путь. Потому что в таком виде ТЗ никто не дает.
Это - издевательство и невозможно придумать никаких критериев приемки.
juniorccoder, эта библиотека предназначена для манипуляции с .NET Assembly (ECMA-335), а не с сырым PE-форматом.
Для создания сырой секции в PE-файле ищи другую либу.