Codice gestito in WinPE
-
22-07-2019 - |
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?
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.