网上有关“介绍把exe程序注册成系统服务的方法 ”话题很是火热,小编也是针对介绍把exe程序注册成系统服务的方法寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您 。
系统服务都是运行后台的无窗口程序,如驱动等。系统服务装载的时候 ,Windows 界面接口 、字体驱动还没有装载,所以你的程序不可能出现,因为你的程序有窗口(Tform)。等到进入Windows时 ,你的程序的生命期(加载字体)过程已经过去,所以你根本看不到什么 。
注册表run里面的程序是Windows界面驱动装载以后运行的,(加入Windows有登录框 ,那么就是登录框以后)带窗口的程序放在这里就可以了。
服务和界面程序有相同之处,也有不同之处。
如何把一个.exe文件注册成为一个系统服务
现在很多的程序服务都是以客户端的形式存在的,就是这样广大win7系统用户不得不在电脑里面安装这些客户端 。每次开机的时候我们都要先启动客户端,接着进入相应的文件夹 ,很麻烦。那么有没有更方便的办法呢?其实我们可以通过将exe文件注册成系统服务的办法,让其具备开机自启功能。下面小编就以win7纯净版64位系统为例,带大家一起了解下把exe文件注册成为系统服务的方法!
方法如下:
1.执行操作前 ,需要先下载两个工具,一个叫做instsrv.exe,第二个叫做srvany.exe;
2、它们的主要作用分别是帮助安装或者删除系统中的一些服务以及把程序以服务的方式运行;
(提示:这两个工具都是需要存放在磁盘目录文件里面的)
3、按下win+r组合键打开电脑的运行窗口 ,输入cmd并单击回车;
4 、打开命令提示符窗口后,可以输入D:\instsrv.exetjserverd:\srvany.exe//tjserver并按回车键;
5、再次启动运行窗口,输入regedit命令并单击回车;
6、打开注册表编辑器窗口 ,在左侧窗口里面依次点击
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services选项;
7 、找到tjserver选项,鼠标右击新建一个项,将其命名为Parameters;
8、进入Parameters后 ,在右侧窗口里新建一个命名为Application的字符串值;
9、双击打开该项,把灵敏值设置为自己需要做为服务运行的程序的路径,最后再点击保存按钮即可 。
以上就是win7纯净版64位系统把exe文件注册成为系统服务的方法,对这块有兴趣的用户不妨学习下本教程 ,希望对大家能够有所帮助!
系统服务跟以下的注册表几个项目相关:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services
我们完全可以找到在系统服务中已注册的服务的键值来依样画葫芦。
在以上任何注册表列中添加一个新项:
名字是你想要添加系统服务的名字,比如Backdoor。
在BACKDOOR项下新建一个字符串,数值名称Displayname 数值数据为要添加服务的
名称Backdoor。
下面列出一个表,会直观一些:
名称 类型 数据 备注
Displayname REG_SZ 想要添加服务的名称 想要添加服务的名称
Description REG_SZ 服务的描述 服务的描述
ImagePath REG EXPAND SZ 程序的路径
Start REG_DWORD 0,2,3,4 2代表自动启动,3代表手动启动服务.4代表禁用服务,0代表系统对底层设备驱动(一般不需要这个)
ErrorControl REG_DWORD 1
Type REG_DWORD 10 or 20 一般应用程序都是10,其他的对应20
ObjectName REG_SZ LocalSystem 显示本地登陆
关于“介绍把exe程序注册成系统服务的方法”这个话题的介绍 ,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[哥朽]投稿,不代表发神号立场,如若转载,请注明出处:https://fastenercn.com/zixun/911.html
评论列表(4条)
我是发神号的签约作者“哥朽”!
希望本篇文章《介绍把exe程序注册成系统服务的方法》能对你有所帮助!
本站[发神号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:网上有关“介绍把exe程序注册成系统服务的方法”话题很是火热,小编也是针对介绍把exe程序注册成系统服务的方法寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问...