After an exe file is created, most people are executing it by double-clicking on it, fewer people call them through the command line. An exe can also be called from within another exe!
As far as i know, the OS is what initialises the program, and mostly the CPU does the rest ( please corrent me if i'm wrong )
My problem is, if the exe code is passed to the OS, how the CPU gets informed of those instructions in order to execute them?
In general, if the OS runs every program, who runs the OS???