1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public static bool SetAutoRun(bool enable = true) { try { Assembly current = Assembly.GetExecutingAssembly(); var key = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); if(enable) key.SetValue(current.GetName().Name, $"\"{current.Location}\""); else key.DeleteValue(current.GetName().Name); return true; } catch { return false; } }
|