public static void SetAutoRun(string fileName, bool isAutoRun)
        {
            RegistryKey reg = null;
            try
            {
                if (!System.IO.File.Exists(fileName))
                {
                    LogMessage(mlog, mesg, "ITDMS.EXE文件不存在");
                }
                string name = fileName.Substring(fileName.LastIndexOf(@"\")+1);
                reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
                if (reg == null)
                {
                    reg = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
                }
                if (isAutoRun)
                {
                    reg.SetValue(name, fileName);
                }
                else
                {
                    reg.SetValue(name, false);
                }
             
            }
            catch (Exception ex)
            {
                LogMessage(mlog,mesg,ex.ToString());
            }
        }

最新文章

  1. 中文编程语言Z语言开源正式开源!!!
  2. 你必须知道的Javascript 系列
  3. Openfire 编译插件
  4. hibernate总记录数查询和分页查询
  5. 2014年11月17号------html起始
  6. 转:Gulp使用指南
  7. crmsql句子的实体关系实体字段的信息窗口
  8. ADO.NET高级应用
  9. poj1125 Stockbroker Grapevine Floyd
  10. JAVA基础——方法笔记
  11. 【转】C++静态库与动态库
  12. 【java 多线程】多线程并发同步问题及解决方法
  13. SAP PS 模块,项目、WBS与网络作业概念
  14. webpack基本配置文件(含解释)
  15. MySQL中InnoDB锁不住表的原因
  16. openwrt添加自动启动项
  17. HDU - 6311 Cover(无向图的最少路径边覆盖 欧拉路径)
  18. python实现根据文件关键字进行切分为多个文件
  19. 第三周:构造一个简单的LINUX系统MENUOS
  20. Ubuntu Releases 版本下载站

热门文章

  1. java内部类实现多继承
  2. Bootstrap新手常见问题
  3. SQL 经典练习
  4. PCL编译历程
  5. 慕课linux学习笔记(四)常用命令(1)
  6. JS小数位保留两位小数--toFixed()
  7. python产生随机名字
  8. 解决Windows 7/win8 使用VMware虚拟机的NAT 不能上网
  9. C#编程实现朴素贝叶斯算法下的情感分析
  10. 安装 adobe flash player