I am working on a program for work which includes a startup manager. I have it to where the user can delete startup entries for programs, but it cannot disable startup entries.
With the CCleaner program a user has the ability to enable or disable. Can anyone give insight on how they are able to accomplish that? I have looked around in the registry but I don't see any differences to the keys when the startup is enable or disabled. Is this set in another location?
Edit: I used RegFromApp to monitor the registry while enabling and disabling startup on numerous programs. Turns out it actually creates keys if they don't already exist.