好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#设置软件开机自动运行的方法(修改注册表)

本文实例讲述了C#设置软件开机自动运行的方法。分享给大家供大家参考,具体如下:

?

#region

/// <summary>

/// 开机启动项

/// </summary>

/// <param name="Started">是否启动</param>

/// <param name="name">启动值的名称</param>

/// <param name="path">启动程序的路径 Application.ExecutablePath</param>

public static void RunWhenStart( bool Started, string name, string path)

{

   Microsoft.Win32.RegistryKey HKLM = Microsoft.Win32.Registry.LocalMachine;

   Microsoft.Win32.RegistryKey Run = HKLM.CreateSubKey( @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run" );

   if (Started == true )

   {

     try

     {

       Run.SetValue(name, path);

       HKLM.Close();

     }

     catch { }

   }

   else

   {

     try

     {

       Run.DeleteValue(name);

       HKLM.Close();

     }

     catch { }

   }

}

#endregion

希望本文所述对大家C#程序设计有所帮助。

dy("nrwz");

查看更多关于C#设置软件开机自动运行的方法(修改注册表)的详细内容...

  阅读:60次