I am developing a Windows application that needs to be launched before the desktop environment appears (i.e., before the user sees the desktop). Once the application starts, I want the desktop to load and become visible, while still keeping the application running. The application should be visible first, and only after it starts, the desktop environment should show up. How can I achieve this behavior?
I added my application to the Windows startup, but it doesn’t launch before the desktop loads, as I intended. I want the application to start first, before the desktop appears, and only after the application starts, the desktop should load. How can I make it work as expected?
hidayet poscu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Set your programs to start at login through the task scheduler.
The Explorer startup sequence has a number of phases, carefully
arranged to get visible things ready first, and less visible things
ready later. And one of the lowest priority items is the Startup
group.
Other references you should read:
Performance gains at the cost of other components
Startup apps start up when I tell them
Starting up inside the box