Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 654 Bytes

File metadata and controls

20 lines (13 loc) · 654 Bytes

RunOnStartup

NuGet version

A cross-platform .NET library to register programs to run at computer startup.

Usage

using RunOnStartup;

// Define a unique key - this string will identify your program to unregister later
const string UNIQUE_NAME = "cool-executable-42dad1492ea57616";

// Register an executable to run whenever the current user signs in
RunOnStartupManager.Instance.Register(UNIQUE_NAME, @"/path/to/executable", allUsers: false);

// To unregister:
RunOnStartupManager.Instance.Unregister(UNIQUE_NAME, allUsers: false);