# registration_windows-service **Repository Path**: 3sux/registration_windows-service ## Basic Information - **Project Name**: registration_windows-service - **Description**: 使用instsrv.exe+srvany.exe将应用程序安装为windows服务的方法 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-08 - **Last Updated**: 2021-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 使用instsrv.exe+srvany.exe将任意exe应用程序注册安装为windows服务 - 此解决方案应用于window服务端进程守护,讲进程守护程序注册为服务,杜绝服务器重启失效问题(此程序可以灵活使用,具体自行研究) - 进程守护监听我们需要监听的应用程序,被kill后自动启动进程 #目录结构 [![目录](https://files.catbox.moe/89sehy.png "目录")](https://files.catbox.moe/89sehy.png "目录") > 目录文件说明 **1. PMManager -- 守护程序** **2. del.bat -- 服务删除批处理** -- 删除服务打开这个就好了:tw-1f31e: **3. install.bat -- 服务注册批处理** --注册服务打开这个就好了 :tw-1f31e: **4. instasrv.exe -- 服务注册核心文件** **5. run-del.bat -- 删除服务核心批处理 (基本上不需要修改)** **6. run-install -- 注册服务核心批处理 (基本上不需要修改)** 使用顺序: 1. 打开进程守护程序,添加要守护的程序或任务,如bat文件需要监听,可以先转成exe(百度很多可以下载转换程序),这样他可以有个独立的进程 2. 完成后,打开install.bat注册服务 3. 如需删除服务 del.bat -- 服务删除批处理 **注意点:** **添加新的守护前,先把服务停止,计算机-管理-服务,手动停止,添加好新的守护任务后,再打开服务即可** # 进程守护程序功能页面 [守护程序项目地址](https://github.com/avyou/PMManager "守护程序项目地址") [![守护程序页面](https://files.catbox.moe/mulvrd.png "守护程序页面")](https://files.catbox.moe/mulvrd.png "守护程序页面")