如何用c#实现开机启动?
发布:吴志豪 | 发布时间: 2009年5月26日如何用c#实现开机启动?其实用c#实现程序的开机启动大致有两种方法,就是写入注册表或者采用服务程序,最近一直研究着用C#来操作注册表,下面介绍的方法便是用注册表来实现程序随开机启动(高手就不用看了,嘿嘿...)。
1)引入命名空间 using Microsoft.Win32;
RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);//打开注册表子项
key.SetValue(程序的名称, 程序的路径);//设置为开机启动
为了安全性,还应该判断设置的文件是否存在以及该子项是否存在,所有完整代码如下:
1)引入命名空间 using Microsoft.Win32;
RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);//打开注册表子项
key.SetValue(程序的名称, 程序的路径);//设置为开机启动
为了安全性,还应该判断设置的文件是否存在以及该子项是否存在,所有完整代码如下:
发布:吴志豪 | 分类:asp.net | 评论:0 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
分析一下C#方法中的ref和out (2009-1-31 16:21:34)
C#小结 (2008-12-20 22:50:57)
C#范型实例运用1 (2008-10-16 23:59:54)
C#范型实例运用1 (2008-10-16 23:59:54)







