Maxim Zaslavsky
Maxim Zaslavsky

Reputation: 18067

Adding .NET App to Registry to Launch after Reboot to Complete Certain Actions

If my app needs to reboot the system to change something and I'd like it to automatically continue its actions after the reboot, how can I add a key to the registry (more importantly, where in the registry) to launch the app on the first reboot? Just to be clear, I want this reboot-launch to happen only once. In other words, once the computer reboots, the app is launched, and on the next bootup/reboot, it isn't launched automatically.

Should this be done by just adding a "launch at startup" key and then removing it? I have a feeling that there's a dedicated registry area for reboot actions.

Upvotes: 5

Views: 491

Answers (1)

Hans Passant
Hans Passant

Reputation: 941208

Yup, there is. The RunOnce key.

Upvotes: 6

Related Questions