设置随机启动--《用delphi开发共享软件》-15.1任务管理器

在设置窗体中 chkAutoStart: TCheckBox;

procedure TFrmSetup.FormCreate(Sender: TObject);
Var s:String;
_RootKey: HKEY;
_Localkey: String;
begin
{$ifdef Proxy}
btnAbout.Enabled :=False;
{$endif}

_RootKey:=HKEY_LOCAL_MACHINE;
_LocalKey:=‘software\microsoft\windows\currentversion\run‘;

chkAutoStart.Checked :=RegistryValueExist(_RootKey,_Localkey,‘AutoTvStart‘,application.ExeName);

end;

procedure TFrmSetup.chkAutoStartClick(Sender: TObject); //点击TCheckBox时;
Var _RootKey: HKEY;
_Localkey: String;
begin
_RootKey:=HKEY_LOCAL_MACHINE;
_LocalKey:=‘software\microsoft\windows\currentversion\run‘;
if chkAutoStart.Checked then
AddOneRegistryValue(_RootKey,_Localkey,‘AutoTask‘, Application.ExeName)
else
DeleteOneRegistryValue(_RootKey, _Localkey,‘AutoTask‘);
end;

时间: 2025-01-12 19:09:33

设置随机启动--《用delphi开发共享软件》-15.1任务管理器的相关文章

实现窗体随着鼠标移动(控件)--《用delphi开发共享软件》-15.1任务管理器

private //窗体移动: OldPos,NewPos:TPoint; bMove:Boolean; procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin bMove:=True; OldPos:=ClientToScreen(Point(X,Y)); end; procedure TForm1.FormMouseMove(

《用delphi开发共享软件》-15.2桌面提示器

打开一个配置文件: 打开一个配置文件 操作TStringGrid 1 Procedure EmptyGrid(Var sg:TStringGrid); 2 Var i:Integer; 3 begin 4 for i:=1 to sg.RowCount -1 do 5 sg.Rows[i].clear; 6 sg.RowCount :=2; 7 end; 8 9 Procedure SetGridTitle(Var SG:TStringGrid; sTil:array of String); 1

delphi开发实例:保存字体设置的方法

http://blog.csdn.net/delphi308/article/details/9906147 delphi开发实例:保存字体设置的方法 2013-08-11 22:37 446人阅读 评论(0) 收藏 举报  分类: Delphi(59)  记得一年前软件里面用到字体设置时,想把字体信息保存到配置文件里面都是把相应的属性分开来保存一下,这样一直使用,最近想delphi自己的dfm文件也同样会保存这些信息,它又是怎样保存的呢.. 用记事本打开dfm文件会看到类似这样的文本: obj

Qt Quick应用开发介绍 1-5

Qt Quick应用开发介绍 Introduction to Application Development with Qt Quick Release 1.0 Chapter1 Introduction 介绍 1.1 谁应该阅读这份教程 本教程解释了Qt Quick应用开发的基础以及使用示例代码帮助全面了解; 教程包含标准Qt Quick文档和基础概念, API以及详细的源码信息; 本教程是为了新接触Qt Quick的你准备的, 虽然从基础开始, 但你还是要熟悉编程的概念, 有JavaScri

redhat nginx随机启动脚本

开机自动启动nginx 1.    扔脚本进去/etc/init.d/ 2.    授权     chmod +x nginx 3.    一旦抛出:binsh^M错误就执行编码改写     设置dos统一编码     (请看nginx脚本抛出binsh^M bad interpreter文档) 4.    添加到服务     chkconfig --add ningx 5.    随机启动脚本带动nginx开机启动     chkconfig --level 2345 nginx on 附上脚

Centos7下通过Shell实现Tomcat随机启动

我们今天介绍的是在Centos7下通过Shell实现Tomcat随机启动的配置介绍,从centos7开始从systemd替换了service了,所以操作起来换是有点差别.具体就不多介绍了,开始我们今天的主要介绍, 我们的环境:Centos7下,然后创建独立分区,然后将JDK和Tomcat服务放在独立分区下,然后配置环境变量,最后通过编辑shell脚本实现开机Tomcat随系统启动. 我们首先在独立分区DATA下创建一个java目录,主要存放JDK的文件. 我们通过uname -a命令查看当前系统

apache与mysql添加进系统服务并设置开机启动

         apache与mysql添加进系统服务并设置开机启动 apache 1  cp /usr/local/apache/bin/apachectl /etc/init.d/httpd 2  chkconfig --add httpd 出现错误service httpd does not support chkconfig 打开 vi /etc/rc.d/init.d/httpd 添加(#!/bin/sh下面) # chkconfig: 345 85 15 # description

创建一个最简单的Linux随机启动服务

创建一个最简单的Linux随机启动服务 ? Xiaoxia[PG] 创建一个最简单的Linux随机启动服务网上有不少关于如何让Linux自动运行自己编写的脚本或者程序的方法,但是大多数都是把命令写到/etc/rc.d/rc.local或者/etc/rc.local里,这样虽然能够实现随机运行,但是并不够灵活.不能像mysql,apache等服务一样能够使用service命令或者调用init.d下的脚本启动.关闭或者重启进程.例如, service mysql restart service ap

设置 eclipse 启动时使用的 JDK

1. 在 eclipse.ini 中添加  -vm  参数 -vm C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe 1 -startup 2 plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 3 --launcher.library 4 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v