windows将程序做成服务
1、安装自己的软件,我们把软件安装到“C:\Program Files (x86)\***\”这个目录下。
2、下载Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。
2、将Instsrv.exe和Srvany.exe放置到某目录下,我们把它们保存在“C:\srvany\”目录下。
3、打开CMD,输入以下内容:
"C:\srvany\instsrv.exe" good_start "C:\srvany\srvany.exe"
回车后,如果没有错误就会出现如下所示的成功提示:
注意:服务名可以自己定义。上述即使cd到instsrv.exe或srvany.exe所在目录,也需要写instsrv.exe或srvany.exe文件的绝对路径而不能用相对路径,否则会出现如下错误:
The fully qualified path to the .EXE must be given
4、打开regedit注册表编辑器,找到以下目录:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务名
如下图所示:
5、鼠标右键单击<ServerName>,创建一个"项",名称为"Parameters"。如下图:
6、鼠标左键单击"Parameters",在右边点击鼠标右键,创建一个"字符串值"(REG_SZ),名称为"Application",数值数据里填写你要执行的程序完整路径。也就是要填上:
C:\Program Files (x86)***\***.exe
如下图所示:
7、鼠标左键单击"Parameters",在右边点击鼠标右键,创建一个"字符串值"(REG_SZ),名称为"AppDirectory",数值数据里填写你要执行的程序的所在目录的路径。
也就是要填上:
C:\Program Files (x86)***\
打开services.msc服务或控制面板,可以看到<ServerName>已经存在了。
鼠标右键-属性-登陆,勾选"允许服务与桌面交互"(一般你要运行的程序都是有界面的吧)。(这个不起作用,本人试过,界面无法出现,貌似服务不支持带界面的)
windows将程序做成服务相关推荐
- windows10系统如何将程序做成服务运行
1.首先下载: 下载Instsrv.exe和Srvany.exe Instsrv.exe可以给系统安装和删除服务 Srvany.exe可以让程序以服务的方式运行 本人网盘链接: https://pan ...
- windows nssm将应用程序做成服务的实例
转 https://www.cnblogs.com/TianFang/p/7912648.html 使用NSSM将exe封装为服务 NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之 ...
- 利用PHP安装windows自动运行的服务,PHP程序可以实现长时间、自动运行、定时更新功能,直接可以用在项目中的类源代码...
为什么80%的码农都做不了架构师?>>> 什么 windows服务 ? Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运 ...
- 怎样把任意exe程序注册成windows系统服务(手动注册服务)
怎样把任意exe程序注册成windows系统服务(手动注册服务) 1. 要实现这个功能要用到微软提供的两个小工具"instsrv.exe"和"srvany.exe&quo ...
- Windows 中的 redis安装、设置密码,做成服务
Redis安装与配置 下载 解压 windows服务 配置redis环境 设置redis密码(临时和永久两种方式) 配置redis能被远程连接 一.下载 在GitHub上下载redis压缩包(版本号为 ...
- Windows下当地RabbitMQ服务的安装
Windows下本地RabbitMQ服务的安装 本文参考:刘若泽相关技术文档 当然这些内容页可以通过RabbitMQ官方网站获得. RabbitMQ配置说明手册 一.RaibbitMQ服务器配置 1. ...
- 网页设计师的必备选择20 +必需的Windows应用程序
今天给网页设计师推荐20几个windows下提高工作效率的应用程序,对于设计师来说是必不可少的,希望大家喜欢 1. Skybound Stylizer 虽然我更喜欢使用Firebug时,我发现&quo ...
- 安装JDK出现Windows Installer程序包有问题,此安装需要的DLL不能运行...
之前改动了jdk1.6的安装位置,结果卸载的时候无法卸载,重新安装也不行,都提示windows installer 程序包有问题,如图所示 首先确保windows installer服务是开启的,运行 ...
- 【转载】nginx for windows: 让nginx以服务的方式运行
nginx for windows: 让nginx以服务的方式运行 在windows下安装了nginx, 郁闷是发现它没有以服务方式运行, 也就是说当用户注销后,程序 会终止.因此需要将nginx作为 ...
最新文章
- php如何定义url,使用自定义函数作为URL规则
- 遇到虚拟系统内存问题怎么办?Hypervisor帮你除bug
- [***]HZOJ 跳房子
- Java 遍历HashTable
- linux-查看用户id-查看文件目录所有者-查看进程操作者
- 世界500强牛企英语面试精彩问答
- linux编码安装mysql_在Ubuntu 15.10下安装mysql设置数据库编码
- 百位云计算专家齐聚湖畔大学,阿里云MVP全球闭门会聚焦数字化转型
- C++ primer 5th 读完的一点心得体会
- tdd干扰波形_TDDLTE干扰排查指导书_V1520170219.docx
- 也许你我都在等待~~~~~~~~~~~~~~~~
- 关于彭先生和我的未来呀~
- excel怎么启用宏_轻便免费的Excel合并工具,支持wps和office全系统
- OpenStack部署(二)keystone
- 【知识兔】Excel教程之隔行/隔列求和
- pdf实现页眉或者页脚代码
- 【毕业设计_课程设计】在线免费小说微信小程序的设计与实现(源码+论文)
- 一年大约有3.1536*107s。编写一个程序,要求 输入你的年龄,然后显示该年龄等于多少秒。
- oracle 嵌套 哈希,Oracle-三种联接方法(哈希连接、嵌套连接、笛卡儿乘积)
- 最为精细的全球海岸线