zoukankan      html  css  js  c++  java
  • delphi 设置开机自动启动函数

    有些程序要设置为开机启动,所以自己写了个函数方便以后使用,供大家参考

    procedure TMainForm.SetAutoRun(ok: boolean);

    var
       Reg:TRegistry;       //首先定义一个TRegistry类型的变量Reg
    begin
       Reg:=TRegistry.Create;
       try                           //创建一个新键
         Reg.RootKey:=HKEY_LOCAL_MACHINE;     //将根键设置为HKEY_LOCAL_MACHINE
         Reg.OpenKey('SoftwareMicrosoftWindowsCurrentVersionRun',true);//打开一个键
         if ok then begin
            Reg.WriteString('SMS服务',ExpandFileName(ParamStr(0)));           //在Reg这个键中写入数据名称和数据数值
            ShowMessage('注册成功!'); 
         end
         else begin
            reg.DeleteValue('SMS服务');
            ShowMessage('删除成功!') 
         end;
         Reg.CloseKey;       //关闭键
       finally
         Reg.Free;
       end;
    end;

    例子:

    SetAutoRun(true);   //注册启动

    SetAutoRun(false);   //删除启动

  • 相关阅读:
    大数计算问题
    句子逆序
    字符个数统计
    提取不重复的整数
    合并表记录
    浅谈之高级查询over(partition by)
    proc之建表添加数据报错解决
    浅谈之过滤条件【or】
    浅谈之索引失效
    浅谈之表连接方法
  • 原文地址:https://www.cnblogs.com/plug/p/4557217.html
Copyright © 2011-2022 走看看