Come fa un programma già compilato a creare file .exe autonomi senza un compilatore apparente? Esempio di software per la creazione di giochi come GameMaker che ti consente di creare un gioco, aggiungere tutte le risorse, le immagini, gli script, ecc. E poi compilarlo in un file exe?
Una delle mie teorie è che esiste già un .exe che è in realtà un giocatore di gioco e Gamemaker semplicemente copia quel file exe e poi lo rinomina con il nome del gioco che hai dato, e i tuoi script sono convertiti in codici operativi e salvati in un file separato, quindi questo file .exe rinominato accede al file ed esegue gli opcode come una macchina virtuale per giocare.
Un'altra teoria sarebbe che gli script sono convertiti in codice c ++ dal gamemaker, che il giocatore chiama quindi il compilatore c ++ per compilare automaticamente il codice in un eseguibile, perché so che posso compilare qualche codice c ++ usando la riga di comando di windows che significa che c'è un compilatore c ++ già incluso nascosto da qualche parte in windows.