C# 开机自动启动程序

原文:C# 开机自动启动程序

新建一个winform拖一个checkbox进来。。

然后设置它的changed事件。

已经测试过,可以直接复制使用。

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked) //设置开机自启动
            {
                MessageBox.Show ("设置开机自启动,需要修改注册表","提示");
                string path = Application.ExecutablePath;
                RegistryKey rk = Registry.LocalMachine;
                RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
                rk2.SetValue("JcShutdown", path);
                rk2.Close();
                rk.Close();
            }
            else //取消开机自启动
            {
                MessageBox.Show ("取消开机自启动,需要修改注册表","提示");
                string path = Application.ExecutablePath;
                RegistryKey rk = Registry.LocalMachine;
                RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
                rk2.DeleteValue("JcShutdown", false);
                rk2.Close();
                rk.Close();
            }
        }
时间: 2024-11-18 02:49:22

C# 开机自动启动程序的相关文章

win8掌控开机自动启动程序

  随着日常使用,大家会发现电脑开机启动速度比刚使用时要慢上一些;而品牌电脑用户有时也会发觉相似的问题:在同样硬件配置下,预装系统往往要比单独安装系 统的速度慢上一些.产生上述问题的一个主要因素就在于:开机自动启动的程序变多了,导致电脑在启动过程中还要分出一些资源来为那些随机启动程序服务.但实 际上除了安全软件和硬件驱动程序外,其他绝大部分应用程序并不需要(甚至是不应该)随系统一起启动,所以我们可以通过清理这些随机启动程序来帮助电脑加快 启动速度. 在XP和Win7系统中,我们可以通过"msco

Win 8系统掌控开机自动启动程序

随着日常使用,大家会发现电脑开机启动速度比刚使用时要慢上一些;而品牌电脑用户有时也会发觉相似的问题:在同样硬件配置下,预装系统往往要比单独安装系统的速度慢上一些.产生上述问题的一个主要因素就在于:开机自动启动的程序变多了,导致电脑在启动过程中还要分出一些资源来为那些随机启动程序服务.但实际上除了安全软件和硬件驱动程序外,其他绝大部分应用程序并不需要(甚至是不应该)随系统一起启动,所以我们可以通过清理这些随机启动程序来帮助电脑加快启动速度. 在XP和Win7系统中,我们可以通过"msconfig&

vc 如何创建服务-VC 开机自动启动。不用写注册表的方法。想写一个服务来启动这个程序。

问题描述 VC 开机自动启动.不用写注册表的方法.想写一个服务来启动这个程序. 有个EXE程序想要它开机自动启动.我不想用写注册表的方法启动.看能不能够写一个服务来启动这个程序.如果可以麻烦大家能够提供源码.谢谢!!!!! 解决方案 创建服务,CreateService()

怎样在部署WinForm项目时修改注册表实现程序安装后开机自动启动?

问题描述 怎样在部署WinForm项目时修改注册表实现程序安装后开机自动启动?请高手们帮忙,多谢了! 解决方案 解决方案二:在注冊表中HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run或HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run增加一個值,設置為你的exe路徑即OK解决方案三:是呀!我也是这么想的.可是,每一个客户安装程序的路径都不一样

windows 如何让程序开机自动启动

如何让程序开机自动启动?"小林"今天和大家分享这个问题的解决办法,开机启动项的设置,也就是在开机启动项中要添加新的程序,让它开机后能够自动运行.首先我们需要打开一个文件夹,然后将需要设置为开机启动的程序的快捷方式复制进去. 执行这样的操作:"开始"→"程序"→"启动";      之后在启动菜单上点击右键,执行"浏览所有用户"; 在上图中,已存在的红线圈住的程序快捷方式,即表明开机自运行程序,将你欲设的开机

MAC中如何开机自动启动你要的程序和网页

  很多习惯使用windows的朋友们喜欢把自己喜欢的程序和网页设置成开机就启动,虽然在windows下设置好开机启动程序和网页可能是开机速度变慢,但是还是有很多人 那么在MAC系统下如何操作呢?其实很简单,你只要做些简单的设置就能够在每天电脑启动后浏览你想要浏览的网站,赶紧按照步骤试试看吧! 1打开系统偏好设置,选择用户与群组并打开; 2选择"登录项"; 3点击下面的"+"号,再选择你要的应用程序,点击添加就可以了. 4再回来登录项,将你刚添加的程序打上勾就完成了

电脑中如何取消Tomcat服务器开机自动启动

  电脑中如何取消Tomcat服务器开机自动启动           1.右击我的电脑打开计算机管理; 2.打开"服务和应用程序"--"服务",在右侧中找到"Tomcat"的服务,并由自动改为手动,再重启; 3.或者按Win+R打开运行,输入misconfig,按回车,打开系统配置; 4.切换到"启动",将不需要自动启动的前面的勾选去掉,点击确定; 5.在弹出的窗口中点击重新启动即可.

win7系统如何设置开机自动启动防火墙

  防火墙是windows操作系统的一个安全功能,开启windows防火墙能够抵制病毒木马的传播感染,防火墙需要在电脑开机自动启动才能起到主动防御病毒的目的,那么在win7纯净版操作系统下该如何开启防火墙开机自动启动功能呢?一起来看看windows防火墙开机自动启动的设置教程吧. 自动启动防火墙方法/步骤: 1.win7 64位旗舰版下载后,鼠标右击系统下面的计算机图标,然后选择"管理"选项; 2.在弹出来的计算机管理界面里面,找到服务和应用程序选项,接着再点击服务项; 3.然后在窗口

Mac一键设置软件开机自动启动教程

  Mac开机默认是没有开机启动项的,所有安装的程序也是如此,只有你自己点开,但如果有开机就启动QQ或者查看邮件的习惯来说,学会开机自启动软件的方法能够提高你的工作效率.下面小编给大家带来在Macx系统下一键设置开机自动启动的图文教程. 1.邮件点击下方软件的图标 2.选择登陆时打开,一键即可设置开机启动,是不是很简单,这个功能基本每次开机都会用到,属于常用功能. 3.当然小编不建议各位开启太多的软件开机自动启动,这样会导致我们的Mac开机速度减慢,反而影响用户体验.