zoukankan      html  css  js  c++  java
  • .Net 程序加入到开机启动项(备忘)

    如何把.Net 程序加入到开机启动项中

    private void RegCompStartRun(bool cmd)
     {
                //获取程序执行路径..
                string starupPath = Application.ExecutablePath;
           //表示Window注册表中项级节点,读取 Windows 注册表基项HKEY_LOCAL_MACHINE           
                RegistryKey loca = Registry.LocalMachine;
                RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
                lblDisplay.Text += "执行成功!";
                try
                {
                   //SetValue:存储值的名称
                if (cmd)
                    {
                        run.SetValue("WinForm", starupPath);//加入注册,参数一为注册节点名称(随意)
                }
                    else
                    {
                        run.DeleteValue("WinForm",false);//删除该注册节点
                }
                    loca.Close();
                }
                catch(Exception ee)
                {
                    MessageBox.Show(ee.Message.ToString(),"提示",MessageBoxButtons.OK,MessageBoxIcon.Error);
                }
    
     }
    

    有了这个就可以使Winform程序开机自动运行。
  • 相关阅读:
    new Handler()和new Handler(Looper.getMainLooper())的区别
    Okhttp3日志采集功能
    【ACM打卡】ZOJ 1001 1048
    20180808 阿里巴巴测试开发工程师一面
    20180601 -1
    20180601
    20180601 指针
    20180601 虚函数
    20180601 C++-1
    20180601 C++
  • 原文地址:https://www.cnblogs.com/NatureSex/p/2014088.html
Copyright © 2011-2022 走看看