Domanda

Se voglio eseguire un programma in Windows PE (Vista o 7), non posso usare alcun livello di codice gestito?

Posso avere solo codice c ++ che non fa riferimento a nessun codice dotNet?

Come posso interagire con Windows? Devo utilizzare i file di tipo user32.dll per eseguire varie operazioni?

È stato utile?

Soluzione

Modifica: vedi anche Windows PE 2.0 supporta Windows. NET framework?

Windows PE è un numero molto limitato di finestre prima di Windows. È ovvio che vaste parti delle finestre nel sottosistema WIN32 non saranno disponibili. Tuttavia questa pagina discute la codifica con PE (sebbene sia limitata a XP embedded) . E questo discute alcuni aspetti dell'interfaccia utente in PE e possibilmente modi di ottenere l'accesso alle librerie di Windows.

Potrebbe essere possibile ospitare autonomamente il CLR ma io ne dubito. Potrebbe essere una sfida interessante. Facci sapere come vai avanti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top