zoukankan      html  css  js  c++  java
  • winform程序开机自动启动代码

    几天前头儿要我实现程序能开机自动启动,搞好了,整理起来写下来。

            private void checkBox1_CheckedChanged(object sender, EventArgs e)
            {
                string path = Directory.GetCurrentDirectory() + @"LEDCOM.exe";//程序名
                RunWhenStart(checkBox1.Checked, "LEDCOM.exe", path);
            }
            public static void RunWhenStart(bool start, string name, string path)
            {
                RegistryKey rk = Registry.LocalMachine;
                RegistryKey Run = rk.CreateSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun");
                if (start)
                {
                    try
                    {
                        Run.SetValue(name, path);
                        rk.Close();
                    }
                    catch { }
                }
                else
                {
                    try
                    {
                        Run.DeleteValue(name);
                        rk.Close();
                    }
                    catch { }
                }
            }

    程序运行后,点选checkBox后就可以啦,有360的话会报阻止,允许下就可以了。
    可以在360的开机启动项里看的这个程序已经列为开机启动项目。

  • 相关阅读:
    C++primer习题3.13
    Indesign技巧
    《转载》虚函数在对象中的内存布局
    C++new失败后如何处理
    sizeof的用法
    转载 C++中虚继承防止二义性
    字符串反转
    回文写法
    C++术语
    QT+VS2008
  • 原文地址:https://www.cnblogs.com/wuyouyu/p/3266342.html
Copyright © 2011-2022 走看看