zoukankan      html  css  js  c++  java
  • C#编写的windows程序随系统启动

    url:http://www.cnblogs.com/emanlee/archive/2009/08/31/1557380.html

    设置某程序随系统启动自动运行,取消自动运行。 使用到using Microsoft.Win32;名称空间。

    public void SetAutoRun(string fileName, bool isAutoRun)   
    {   
        RegistryKey reg = null;   
        try  
        {   
            if (!System.IO.File.Exists(fileName))   
            throw new Exception("该文件不存在!");   
            String name = fileName.Substring(fileName.LastIndexOf(@"") + 1);   
            reg = Registry.LocalMachine.OpenSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun", true);   
            if (reg == null)   
            reg = Registry.LocalMachine.CreateSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun");   
            if (isAutoRun)   
            reg.SetValue(name, fileName);   
            else  
            reg.SetValue(name, false); 
            MessageBox.Show("设定成功!","提示"); 
        }   
        catch  
        {   
            //throw new Exception(ex.ToString());   
        }   
        finally  
        {   
            if (reg != null)   
            reg.Close();   
        }   
     }
  • 相关阅读:
    libusbwin32
    KMP
    windows.h
    iomanip
    C++继承
    LIST
    fstream
    VS2010中调试c++程序的方法
    sstream
    char 与char* 字符串与字符
  • 原文地址:https://www.cnblogs.com/haight/p/3292713.html
Copyright © 2011-2022 走看看