博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi 实现程序开机自动启用
阅读量:5094 次
发布时间:2019-06-13

本文共 1053 字,大约阅读时间需要 3 分钟。

RunOnStartup(self.SoeAppInfo1.AppName, ParamStr(0), chkAutoStart.Checked);procedure TServerForm.RunOnStartup(sProgTitle, sCmdLine: string;  bStartup: boolean);var  sKey: string;  reg : TRegIniFile;begin  sKey := '';  //sKey := 'Once' if you wish it to only run on the next time you startup.  if bStartup = false then//If value passed is false, then value deleted from Registry.  begin    try      reg := TRegIniFile.Create('');      reg.RootKey := HKEY_LOCAL_MACHINE;      reg.DeleteKey(        'Software\Microsoft'        + '\Windows\CurrentVersion\Run'        + sKey + #0,        sProgTitle);      reg.Free;      exit;    except//Using Try Except so that if value can not be placed in registry, it      //will not give and error.    end;  end;  try    reg := TRegIniFile.Create('');    reg.RootKey := HKEY_LOCAL_MACHINE;    reg.WriteString(      'Software\Microsoft'      + '\Windows\CurrentVersion\Run'      + sKey + #0,      sProgTitle,      sCmdLine);    reg.Free;  except  end;end;

 

转载于:https://www.cnblogs.com/false/archive/2013/02/24/2924247.html

你可能感兴趣的文章
js 数值格式化函数
查看>>
ASP.NET生成静态页面的简单实现
查看>>
Python:习题
查看>>
求树的后序遍历(binary-tree-postorder)
查看>>
jsp简单学习总结
查看>>
符号匹配
查看>>
RabbitMQ安装后不能运行 Error: unable to connect to node nodedown
查看>>
UVA270-Lining Up
查看>>
z-index使用以及失效的处理方法
查看>>
jsp页面添加一个集合数组到action(用序列化提交)
查看>>
memcache分布式布置方案
查看>>
[LeetCode] Count and Say 计数和读法
查看>>
[LeetCode] Serialize and Deserialize BST 二叉搜索树的序列化和去序列化
查看>>
HTTP请求信息和响应信息的格式
查看>>
移动Web开发必备的9款JavaScript开发框架
查看>>
160411、实时监控mysql数据库变化
查看>>
FutureTask demo springboot
查看>>
javascript事件绑定
查看>>
马拉松接力赛
查看>>
codeforces 469D 2-SAT
查看>>