È noto quali sono le differenze tra il caricatore PE di Windows 7 e Windows 8?
Sto cercando di creare a mano un semplice file immagine PE eseguibile. Funziona bene in Windows 7, ma viene rifiutato da Windows 8.
Il file è collegato qui: http://lars.nocrew.org/tmp/W7-ok.exe
Dumper Microsoft (R) COFF / PE Versione 8.00.50727.762 Dump del file W7-ok.exePE firma trovata Tipo di file: VALORI DI INTESTAZIONE FILE DI IMMAGINE ESEGUIBILI Macchina 14C (x86) 0 numero di sezioni 0 tempo data stamp Thu Jan 01 00:00:00 1970 0 puntatore di file alla tabella dei simboli 0 numero di simboli E0 dimensione dell'intestazione opzionale 10F caratteristiche Rilocazioni eliminate Eseguibile Numeri di riga eliminati Simboli eliminati Word machine a 32 bit VALORI INTESTAZIONE OPZIONALE 10B magic # (PE32) 0.00 linker versione 0 dimensione del codice 0 dimensione dei dati inizializzati 0 dimensione dei dati non inizializzati 24C punto di ingresso (0040024C) 0 base del codice 0 base di dati 400000 immagine base (da 00400000 a 0040025B) 4 allineamento sezione 4 allineamento file 0.00 versione sistema operativo 0.00 versione immagine versione 4.00 sottosistema 0 versione Win32 25C dimensione dell'immagine 230 dimensione delle intestazioni 0 checksum 3 sottosistema (Windows CUI) 0 caratteristiche DLL 0 dimensione della riserva dello stack 0 dimensione del commit dello stack 0 dimensione della riserva dell'heap 0 dimensione del commit dell'heap 0 flag del caricatore 2 numero di directory 0 [0] RVA [dimensione] della directory di esportazione 1B8 [0] RVA [dimensione] del riepilogo della directory di importazione