zoukankan      html  css  js  c++  java
  • C#客户端(WinForm)开机自动启动实现

    
    
            /// <summary>  
            /// 修改程序在注册表中的键值  
            /// </summary>  
            /// <param name="isAuto">true:开机启动,false:不开机自启</param> 
            private void AutoStart(bool isAuto = true, bool showinfo = true)
            {
                try
                {
                    if (isAuto == true)
                    {
                        RegistryKey R_local = Registry.CurrentUser;//RegistryKey R_local = Registry.CurrentUser;
                        RegistryKey R_run = R_local.CreateSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun");
                        R_run.SetValue("应用名称", Application.ExecutablePath);
                        R_run.Close();
                        R_local.Close();
                    }
                    else
                    {
                        RegistryKey R_local = Registry.CurrentUser;//RegistryKey R_local = Registry.CurrentUser;
                        RegistryKey R_run = R_local.CreateSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun");
                        R_run.DeleteValue("应用名称", false);
                        R_run.Close();
                        R_local.Close();
                    }
                }
                catch (Exception)
                {
                    if (showinfo)
                        MessageBox.Show("您需要管理员权限修改", "提示");
                }
            }

    注:该程序的启动项设置到HKEY_Current_User 下,推荐。如果想改在HKEY_LOCAL_MACHINE,只需将CurrentUser改为LocalMachine,即

    // 添加到 当前登陆用户的 注册表启动项
    RegistryKey RKey = Registry.CurrentUser.CreateSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun");
    RKey.SetValue("AppName", @"C:AppName.exe");
    
    // 添加到 所有用户的 注册表启动项
    RegistryKey RKey = Registry.LocalMachine.CreateSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionRun");
    RKey.SetValue("AppName", @"C:AppName.exe");
  • 相关阅读:
    JVM参数配置
    域渗透命令
    相对路径绝对路径
    ESPCMS的CSRF添加管理员账号
    nmap脚本nse的使用
    Nmap简单的漏扫
    MS08-067
    lcx用法
    给自己的服务器传文件 转自别人
    突破大文件上传 和内网ip的端口转发
  • 原文地址:https://www.cnblogs.com/mqxs/p/9475581.html
Copyright © 2011-2022 走看看