Delphi-- 如何设置程序开机运行(写注册表)

news/2024/7/7 20:10:41

1.需引入注册表单元Registry


//------------------------------------------------------------------------------
// 开机运行选项
//------------------------------------------------------------------------------


procedure TfrmMain.ckAutoRunClick(Sender: TObject);
var
  Reg: TRegistry;
  fpath: string;
begin
  inherited;
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_LOCAL_MACHINE;
    Reg.OpenKey('SOFTWARE\Microsoft\windows\CurrentVersion\Run', True);
    if ckAutoRun.Checked then
    begin
      fpath := Application.ExeName;//当前程序所在目录
      Reg.WriteString('AutoCheck', fpath);
    end
    else
      Reg.DeleteValue('AutoCheck');
    Reg.CloseKey;
  finally
    Reg.Free;
  end;
end;


http://www.niftyadmin.cn/n/2367931.html

相关文章

mysql索引的常识

1、索引类型 Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。 1. FULLTEXT 即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用&…

WCF----取消集成windows身份验证 IIS仍无权查看网页

在做一个最简单的WCF DEMO时,发布到IIS后右键点击svc文件浏览,出现“无权查看网页”的页面提示。 查看IIS ,匿名访问已勾选,集成windows身份验证已取消勾选 最后发现是 Internet来宾账户没有启用。 计算机管理--》本地用户和组…

vim自定义快捷键

vim自定义快捷键# cat ~/.vimrc noremap <F5> :Tlist<cr> //定义F5为":Tlist"命令。<cr>的意思是不需要再敲回车确认map <F10> :NERDTreeToggle<CR> //windows下定义的快捷键 map <F9> :Tlist<CR //windows下定义的快捷键自定…

php 怎么开启报错提示

我们在开发的过程中&#xff0c;最好打开报错提示。有些错误&#xff0c;不打开报错提示的话&#xff0c;可能不会出现报错提示&#xff0c;这样做不到做技术的严谨性。 下面我们开启php的报错提示 1、php.ini来开启报错提示 2、 在文件中查找&#xff0c;display_errors O…

WCF---“无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法

将WCF服务搭建在远程机IIS6上&#xff0c;用本机IE访问User.svc网页正常&#xff0c;但调用服务出现超时&#xff0c; 重新添加服务引用时出现”元数据包含无法解析的引用“的错误。 经过网上搜索&#xff0c;发现问题在于IIS来宾账户没有权限访问C:\windows\Temp 文件夹的问题…

vim 自定义命令 自定义快捷键(转)

有五种映射存在 - 用于普通模式: 输入命令时。 - 用于可视模式: 可视区域高亮并输入命令时。 - 用于操作符等待模式: 操作符等待中 ("d"&#xff0c;"y"&#xff0c;"c" 等等之后)。 见下: |omap-info|。 - 用于插入模式: 也用于替换模式。…

WCF----双工模式服务端回调客户端方法时无响应,“发送到 http://***/User.svc 的请求操作在配置的超时内未收到回复”

用Winform客户端测试服务端回调方法&#xff0c;运行到回调方法时客户端无响应(在等待服务端回复消息)&#xff0c;直至出现连接超时错误信息。 发送到 http://192.168.0.5:8080/User.svc 的请求操作在配置的超时(00:00:59.9843750)内未收到回复。分配给此操作的时间可能已经是…

PHP+redis实现session共享

前言 小型web服务, session数据基本是保存在本地(更多是本地磁盘文件), 但是当部署多台服务, 且需要共享session, 确保每个服务都能共享到同一份session数据. redis 数据存储在内存中, 性能好, 配合持久化可确保数据完整. 设计方案 1. 通过php自身session配置实现 附加知识…