C# 設定開機自動啟動程式

 想要開機自動啟動嗎?

只要不到20行


//開機自動啟動
public static void RegisterInStartup(string name, string path, bool onStartOpen)
{
try
{
var registryKey = Registry.CurrentUser.OpenSubKey
("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if(onStartOpen)
registryKey.SetValue(name, path);//註冊打開
else
registryKey.DeleteValue(name);//刪除註冊
}
catch(Exception e)
{
//https://www.ruyut.com/
}
}

使用:

private static readonly string ApplicationName = "Ruyut";//應用程式的名稱
RegisterInStartup(ApplicationName, Application.ExecutablePath, true);



在工作管理員裡面也會看到我們的程式

留言