我想在开机时自动运行EXE文件该如何做呢?请给出完整点的代码.谢谢各位了

解决方案 »

  1.   

    通过写注册表,在local_Machine\Software\microsoft\windows\currentversion\run下添加你的exe路径就行了
      

  2.   

    .net framework有提供修改注册表的类,你查下MSDN,自己写程序改注册表
      

  3.   

    private void button1_Click(object sender, EventArgs e)
            {
                //this.openFileDialog1.Title = "选择执行程序";
                string FileName = "MediaDisplay";
                Environment.CurrentDirectory += "\\MediaDisplay";
                string ShortFileName = Environment.CurrentDirectory.Substring(Environment.CurrentDirectory.LastIndexOf("\\") + 1);
                //打开子键节点
                RegistryKey MyReg = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
                if (MyReg == null)
                {//如果子键节点不存在,则创建之
                    MyReg = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
                }
                //在注册表中设置自启动程序
                MyReg.SetValue(ShortFileName,FileName );
               // MessageBox.Show("设置自启动程序操作成功!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
    以上是我写的但有点错麻烦高手帮我看下