编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Windows环境下exe程序做服务(windows运行exe程序)

wxchong 2024-08-06 03:14:24 开源技术 20 ℃ 0 评论

1、下载最新版的 Windows Service Wrapper 程序,比如我下载的名称是 "winsw.exe",

然后,把它命名成你要创建的(比如: "apache-ser.exe",这是apache服务)

2、将重命名后的apache-ser.exe复制到apache的安装目录(我这里是 "C:\phpStudy\PHPTutorial\Apache\bin")

3、在同一个目录下创建一个Windows Service Wrapper的XML配置文件,名称必须与第一步重命名时使用的名称一致(比如我这里是 apache-ser.xml")

文件内容如下:

<service>

<id>apache-ser</id>

<name>apache-ser</name>

<description>apache-ser</description>

<executable>C:\phpStudy\PHPTutorial\Apache\bin\httpd.exe</executable>

</service>

4、命令行下执行以下命令,以便将其安装成Windows服务。

C:\phpStudy\PHPTutorial\Apache\bin> apache-ser.exe install

5、打开我的电脑 右键 -> 管理 -> 服务 -> 有了个 apache-ser,其启动类型设置为自动。

补充:

Windows Servcie Wrapper的命令格式如下:

# 安装服务

CMD:\> apache-ser.exe install

# 卸载服务

CMD:\> apache-ser.exe uninstall

# 启动服务

CMD:\> apache-ser.exe start

# 停止服务

CMD:\> apache-ser.exe stop

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表