C# 开机启动
2014-05-13 11:06
232 查看
string fAppKeyName="LianLiJZX311"; string fAppPath = "\"" + AppDomain.CurrentDomain.BaseDirectory + "AppMonitor.exe\""; try { RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true); if (rgkRun == null) { rgkRun = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"); } if (rgkRun.GetValueNames().FirstOrDefault(p => p == fAppKeyName) == null) { //未找到本软件的开机启动注册表信息 rgkRun.SetValue(fAppKeyName, fAppPath); } else { if (rgkRun.GetValue(fAppKeyName).ToString() != fAppPath) { //开机启动项的程序路径与当前程序路径不一致 rgkRun.SetValue(fAppKeyName, fAppPath); } } } catch (Exception ex) { MessageBox.Show("无法创建开机启动项!\r\n"+ex.ToString(), "提示", MessageBoxButton.OK, MessageBoxImage.Warning); }
相关文章推荐
- 两个小知识:C#如何设置开机启动时自动执行程序|C# WinForm打开超链接
- C# winForm程序开机启动和托盘显示 (转http://blog.csdn.net/xinyue3054/article/details/6599508)
- C#开发的软件如何不让360禁止开机自动启动
- C#中级-开机自动启动程序
- C#代码设置开机启动示例
- C#实现winform软件开机自动启动并最小化到系统托盘
- C#制作“安装和部署”时,实现软件开机启动
- C#控制程序开机自动启动
- C# Winform 开机自动启动
- C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动(转载)
- C#实现开机启动与取消开机启动
- C# Winform打包部署时添加注册表信息实现开机启动
- C# 开机自动启动程序
- C#实现程序开机启动的方法
- C#开机自动启动程序代码
- c#实现程序的开机启动
- 让你写的c#程序一开机就自动运行 Windows服务实现开机启动
- winform(c#) 开机自动启动程序
- C# 设置开机自动启动(注册表方式)
- C#程序 设置开机启动