Vom Assembler/Compiler werden die Zugriffsrechte der Code- und auch der Importsection standardmäßig ja auf readonly gesetzt. Während der Laufzeit gibt es also keinen schreibenden Zugriff auf den PE Header oder auf die IAT.
Kann man diese Rechte während der Laufzeit auch ändern? Eine möglichkeit wäre sicher ein FileMapping mit schreibendem Zugriff. Wenn ich aber meinen eigenen Adressraum mappen würde wär das ziemlich naja, seltsam irgendwie. Gibts da noch ne andere Möglichkeit die Section einfach rwx zu setzen?
Kann man diese Rechte während der Laufzeit auch ändern? Eine möglichkeit wäre sicher ein FileMapping mit schreibendem Zugriff. Wenn ich aber meinen eigenen Adressraum mappen würde wär das ziemlich naja, seltsam irgendwie. Gibts da noch ne andere Möglichkeit die Section einfach rwx zu setzen?