delphi让exe开机自启动

procedure AutoRunOnSystemStart(Title, FileName: String);
const
  _Software_Microsoft_Windows_CurrentVersion_Run_ : string = ‘\Software\Microsoft\Windows\CurrentVersion\Run\‘;
var
  Reg: TRegistry;
  Key: String;
begin
  Reg := TRegistry.Create;                // 创建一个新的注册表
  Reg.RootKey := HKEY_LOCAL_MACHINE;      // 将根键设置为HKEY_LOCAL_MACHINE
  Key := _Software_Microsoft_Windows_CurrentVersion_Run_; // 键Run
  Reg.OpenKey(Key, True);                 // 打开这个键
  Reg.WriteString(Title, FileName);       // 在Reg这个键中写入数据名称和数据值
  Reg.CloseKey;
  Reg.Free;
end;

AutoRunOnSystemStart(self.Name, paramstr(0));           // 开机自启动

paramstr(0);为当前目录下exe名,delphi7下可用Application.ExeName

时间: 2024-12-30 02:49:47

delphi让exe开机自启动的相关文章

windows 自制后台运行进程、exe开机自启动服务

1.制作后台运行程序 首先创建一个bat脚本, app.bat,里面写入运行命令,如:node app.js >log.log 然后下载一个将bat转换成exe的工具 Bat_To_Exe_Converter,将bat转换成exe,如下 生成exe文件后,鼠标点击启动app.exe,打开任务管理器,会有app.exe进程,说明成功了.如下图: 2.制作开机自动启动服务 开机自启动原理就是将exe文件,通过命令注册到开机服务项. SC Create 创建一个Windows系统服务 描述SC 是用于

开机自启动设置方法。

方法一:将exe的快捷方式添加到"启动"文件夹,实现开机自启动 打开运行功能(Win+R),在"运行"栏中输入:Shell:Startup 然后回车.打开"启动"文件夹. ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 将目标 exe 可执行文件 的快捷方式 放到这个文件夹中.即可

windowns系统的电脑如何简单潇洒地设置多功能开机自启动

在平时使用电脑时,总有一些东西我们希望开机就可以自己启动起来,这样就不用一个一个去点开它,而且可以节约时间.一般我们设置开机自启有以下这几种办法: 1.打开"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"文件夹或"C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"这个文件夹

将程序复制到系统目录,设置开机自启动

程序比较简单,用到了C语言获得自身路径和系统路径,修改注册表项等,某些函数不理解可以查看MSDN 1 #include<stdio.h> 2 #include<windows.h> 3 4 char *GetFilename(char *p) //得到一个路径的纯文件名 5 { 6 int x=strlen(p); 7 char ch='\\'; 8 char *q=strrchr(p,ch); 9 return q; 10 } 11 12 13 int main() 14 { 1

开机自启动程序 注册表

1 #include "iostream" 2 #include "afx.h" 3 #include "atlbase.h" 4 #include "cstring" 5 using namespace std; 6 7 void main(){ 8 FreeConsole(); 9 HKEY hKey; 10 //找到系统的启动项 11 LPCTSTR lpRun = "Software\\Microsoft\\

mysql_windows_安装版添加到服务开机自启动

不解释 ,cmd下直接运行 sc create mysql binPath= "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe" start= auto mysql_windows_安装版添加到服务开机自启动,布布扣,bubuko.com

常规鼠标键盘钩子.映像劫持.开机自启动

using System;using System.Collections.Generic;using System.IO;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Reflection; namespace HookTest{ /* 注意: 如果运行中出现SetWindowsHookEx的返回值为0,这是因为.net 调试模式的问题,具体的做法是禁用宿主进程,在 Visual Stu

windows下python程序开机自启动

开机自启动有三种方案: 1.把你的python程序随便放到C盘的一个目录下,然后把它的快捷方式放到windows开机自启动的文件夹(文件夹的位置在开始菜单里有) 2.Python打包成exe,放到启动文件夹 3.start.c打包成exe,让start.c调用你的Python程序 start.c #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h>

用DOS命令配置服务开机自启动

2016-08-19 15:01 Create 使用命令  sc  config 描述: 在注册表和服务数据库中修改服务项.用法: sc <server> config [service name] <option1> <option2>... 选项:注意: 选项名称包括等号. 等号和值之间需要一个空格.这点尤其重要 type= <own|share|interact|kernel|filesys|rec|adapt> start= <boot|sys