Brutaal antwoord: ik denk dat je op het punt staat een virtuele machine uit te vinden.
Om de hardware te vervalsen zodat het eruit ziet als een moederbord uit 2003 je zult zaken moeten doen als het schrijven van een vertaallaag voor CPU-instructies, zodat het programma binaire CPU-instructies uit het 2003-tijdperk geeft, en jouw laag vertaalt ze in instructies die je hardware uit 2019 begrijpt.
Om het besturingssysteem te vervalsen, zodat het eruitziet als Windows 7 32-bits, moet u alle binaire bestanden en andere bestanden verbergen in C: \ Windows
, C: \ Program Bestanden
, enz., Die duidelijk deel uitmaken van een Windows 10-installatie, en in plaats daarvan een compleet bestandssysteem "vervalsen" met alle 32-bits bestanden van Windows 7. Je hebt ook een wrapper rond de Windows 10-kernel nodig om de kernel-API's die toegankelijk zijn voor het programma eruit te laten zien en zich te gedragen als de Windows 7-kernel. dwz je kunt dit niet echt "faken"; je moet in principe een volledig functionele installatie van Windows 7 32-bit in je Windows 10 emuleren.
Tegen de tijd dat je dat allemaal hebt gedaan, zul je in feite virtuele machines hebben uitgevonden . Dus waarom download je niet gewoon VirtualBox, stel je de hardware-emulatie in op hardware uit het 2003-tijdperk en installeer je Windows 7 32-bits erop?