Hvordan udfører Windows samlingsprogrammer?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg begynder at lære montage programmeringssprog og vil gerne vide, hvordan udfører Windows samlingsprogrammer? Bruger Windows også de samme procedurer til udførelse af .exe-filer?


På dette tidspunkt har jeg svært ved at lære at samle programmeringssproget, mens jeg konstant tænker på, hvad der sker i baggrunden.


Jeg leder også efter en bog for at få en bedre og dybere forståelse for Windows internals, og hvordan generelle operativsystemer udfører opgaver som den ovenfor nævnte. Enhver hjælp (terminologi der bruges til at beskrive proceduren) eller henvisning til eksterne ressourcer er værdsat!

Bedste reference


En indbygget eksekverbar indeholder maskinkode, som kan udføres af CPU'en direkte. Operativsystemet lægger i det væsentlige bare det i hukommelse, opretter en ny proces, og starter den proces, der kører ved starten af ​​programmet.

Andre referencer 1


Når du har samlet dit program, bliver det en normal eksekverbar, og Windows udfører det som det ville være en anden indfødt eksekverbar.

Andre referencer 2


Google hjalp mig med at finde en Windows Assembly Programmering Tutorial [1]