none
怎样用代码将程序设置成开机启动项? RRS feed

答案

  • 你好

    你需要引用Microsoft.Win32命名空间。

    private void RunStartup(Boolean RunOnStartup)
    {
     Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
     if (RunOnStartup == true)
     {
      key.SetValue("Application Name", Application.ExecutablePath.ToString());//指定他的程序名称,获取当前程序的exe的路径
     }
     else
     {
      key.DeleteValue("Application Name", false);
     }
    } 
    
    参数是true表示需要开机启动程序。false的话就在注册表删除。

    希望对你有帮助。


    Cookie Luo[MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年6月15日 5:57

全部回复