Skip to main content

Posts

Showing posts from November, 2010

Running a program at startup

You need to use the Registry for running a program at startup. You can use the RegistryKey class that's in the System.Win32 namespace. The following code shows how to do this: RegistryKey rk = Registry.CurrentUser; RegistryKey StartupPath; StartupPath = rk.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true); if (StartupPath.GetValue("ProjectName") == null) { StartupPath.SetValue("ProjectName", Application.ExecutablePath, RegistryValueKind.ExpandString); }