如何将应用程序exe注册成服务,直接从后台运行

本文介绍了如何在Windows系统中将应用程序exe注册为服务,以便于后台运行。首先介绍了使用sc命令行工具创建服务的方法,需要注意参数设置和权限问题。当这种方法不适用时,文章提供了使用instsrv.exe和srvany.exe工具的详细步骤,包括安装工具、配置注册表和启动服务。通过这种方式,即使不符合服务规范的exe也能成功注册并运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法一:使用windows自带的命令sc

     使用sc create 方法创建。

     如:sc create CaptureScreen binpath= "F:\zwmei-project\decklink-learning\OutputBitmap\Debug\OutputBitmap.exe" type= own start= auto displayname= "Screen_Capture"

     其中 CaptureScreen为服务名,可以在系统服务中找到,(通过在命令行运行services.msc打开系统服务)。binpath为你的应用程序所在的路径。 displayname为服务显示的名称,这个在注册表中可以找到,(通过在命令行中输入regedit打开注册表,在HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentControlSet 下找到你的服务显示名)

     注意:在sc命令中,=号前面不能有空格,而=号后面必须有一个空格,切记。另外要以管理员的身份打开命令行。


    这种方法不一定能成功,如果你的exe不符合服务的规范,可能会启动失败。下面我们讨论第二种方法


方法二:在第一种方法失败的情况下,我们可以使用instsrv.exe和srvan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值