萌新问题求解答~如何让程序开机自启动

问题描述

按照查到的写法,写成了这样:privatevoidbutton1_Click(objectsender,EventArgse){//此方法把启动项加载到注册表中//获得应用程序路径stringstrAssName=Application.StartupPath+@""+Application.ProductName+@".exe";//获得应用程序名stringShortFileName=Application.ProductName;RegistryKeyrgkRun=Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true);if(rgkRun==null){rgkRun=Registry.LocalMachine.CreateSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run");}rgkRun.SetValue(ShortFileName,strAssName);}privatevoidbutton2_Click(objectsender,EventArgse){//此删除注册表中启动项//获得应用程序名stringShortFileName=Application.ProductName;RegistryKeyrgkRun=Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true);if(rgkRun==null){rgkRun=Registry.LocalMachine.CreateSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run");}rgkRun.DeleteValue(ShortFileName,false);}

然后在运行时遇到了这样的弹窗在网上找了半天也没找到解决办法,求各位大神们解答

解决方案

解决方案二:
以管理员方式运行
解决方案三:
右键以管理员身份运行

时间: 2024-07-30 23:58:44

萌新问题求解答~如何让程序开机自启动的相关文章

详解CentOS设置程序开机自启动的方法_Linux

在CentOS系统下,主要有两种方法设置自己安装的程序开机启动. 1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the fu

Android编程实现应用程序开机自启动的方法

本文实例讲述了Android编程实现应用程序开机自启动的方法.分享给大家供大家参考,具体如下: Android在开机时自动启动一个应用程序 在启动时自动启动一个应用程序: 1.AndroidManifest.xml <receiver android:enabled="true" android:name=".BootUpReceiver" android:permission="android.permission.RECEIVE_BOOT_COM

CentOS 程序开机自启动方法总结

1.把启动程序的命令添加到/etc/rc.d/rc.local文件中 CentOS系统下管理开机自启动的配置文件是/etc/rc.d/rc.local,所以只需编辑这个文件,在里面加入相应的启动命令即可. 比如我们设置自启动lampp服务方法如下: 1 vi /etc/rc.d/rc.local 按下键盘上i键进入可编辑模式,在文件末尾处加入新的一行 1 /opt/lampp/lampp start 2.把启动程序的命令添加到/etc/rc.d/rc.sysinit 文件中 脚本/etc/rc.

C语言实现程序开机自启动_C 语言

程序比较简单,用到了C语言获得自身路径和系统路径,修改注册表项等,某些函数不理解可以查看MSDN #include<stdio.h> #include<windows.h> char *GetFilename(char *p) //得到一个路径的纯文件名 { int x=strlen(p); char ch='\\'; char *q=strrchr(p,ch); return q; } int main() { char *filepath; char modlepath[256

深入理解linux下rc.d/目录文件以及程序开机自启动

由于我日常开发使用的是fedora9,所以,就已fedora9为例.    [root@feiyinzilgd rc.d]# pwd /etc/rc.d [root@feiyinzilgd rc.d]# ls init.d rc0.d rc2.d rc4.d rc6.d rc.sysinit rc rc1.d rc3.d rc5.d rc.local 其中,x.d为目录,其他的均为脚本可执行文件. 在讲述这几个目录以及文件的作用及关系之前,我们需要了解linux(RedHat系列)的启动顺序.

程序-android 开机自启动问题 急求

问题描述 android 开机自启动问题 急求 为什么同一个设备 同一个程序 开机自启动时灵时不灵呢?要疯了 解决方案 调试下可能在自启动下有异常出现 解决方案二: 一般回事什么异常 关键是有时是可以启动的 偶尔会不启动 解决方案三: 我个人觉得是那个可以使用的那个软件可以进行设置,或者的话使用电脑管家也可以设置,这是我的经验 解决方案四: 你设置一下启动的优先级别看看 让它晚一点启动

详解Centos7下配置Redis并开机自启动_Redis

本篇文章主要介绍了Centos7下配置Redis并开机自启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了这一篇博客,好,废话不多说. 只有两个步骤: 1.设置redis.conf中daemonize为yes,确保守护进程开启. 2.编写开机自启动脚本 基本原理为:  系统开机启动时会去加载/etc/init.d/下面的脚本,通常而言每个脚本文件会自定义实现程序的启动:若想将新的程

linux开机自启动设置方法

1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序.例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Window. 2.登录时自动运行程序用户登

java-Java 程序不能继续执行,出了问题求解答这是啥原因

问题描述 Java 程序不能继续执行,出了问题求解答这是啥原因 解决方案 解决方案二: 程序没问题啊,出错除非是输入的数据类型不对. 解决方案三: 发错误看下不就知道了....不能继续执行是什么意思,你想要循环执行输入吗? 解决方案四: 你这段代码是一直接收输入,但是没有判断什么时候结束输入,真的可以吗,这样应该不能继续执行吧?没用过Scanner,所以也不知道我的理解对不对,仅是个人理解,如果错了请指正 解决方案五: 抛什么错了,注意.性别必须是数值类型.. 解决方案六: 大哥,性别也是int