1. 程式人生 > >C# 設定開機自啟動

C# 設定開機自啟動

// 設定開機自啟動
public void PowerBoot(string path, string FolderName)
{
	try
	{
		RegistryKey rk = Registry.LocalMachine;
		RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
		rk2.SetValue(FolderName, path);
		rk2.Close();
		rk.Close();
	}
	catch (Exception)
	{
	
	}
	
	關閉開機自啟動
	try
	{
		RegistryKey rk = Registry.LocalMachine;
		RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
		rk2.DeleteValue(FolderName, true);
		rk2.Close();
		rk.Close();
	}
	catch (Exception)
	{
	
	}
}