Paquete de servicio de software winsw

winsw (Windows Service Wrapper) es un proyecto de código abierto que nos permite registrar rápidamente un programa ejecutable como un servicio del sistema de Windows.

descargar

La página de descarga es la siguiente: ( enlace de descarga )

Inserte la descripción de la imagen aquí
Necesita descargar el programa ejecutable ( WinSW.NET4.exe) y el archivo de configuración ( sample-minimal.xml).

  • Los programas ejecutables son WinSW.NET2.exeasí como WinSW.NET4.exe, según el sistema actual .NET versión a elegir. Si es Win10, se recomienda WinSW.NET4.exe.

  • El archivo de configuración tiene sample-minimal.xmly sample-allOptions.xml, sample-allOptions.xmlincluidos todos los elementos de configuración, sample-minimal.xmles la configuración más pequeña que se puede usar, y las condiciones se pueden cumplir al usar esto.

sample-minimal.xmlEl contenido es el siguiente:

<configuration>

  <!-- ID of the service. It should be unique accross the Windows system-->
  <id>myapp</id>
  
  <!-- Display name of the service -->
  <name>MyApp Service (powered by WinSW)</name>
  
  <!-- Service description -->
  <description>This service is a service cratead from a minimal configuration</description>
  
  <!-- Path to the executable, which should be started -->
  <executable>%BASE%\myExecutable.exe</executable>
  
</configuration>

Configuración

Tome la instalación X:\Test.execomo ejemplo, coloque WinSW.NE4.EXEy sample-minimal.xmlen la carpeta ( X:\winsw\), cámbieles el nombre a Test.exey respectivamente Test.xml( debe tener el mismo nombre, de lo contrario fallará ), y Test.xmlmodifíquelo a:

<configuration>

  <!-- ID of the service. It should be unique accross the Windows system-->
  <id>100001</id>
  
  <!-- Display name of the service -->
  <name>Test</name>
  
  <!-- Service description -->
  <description>Service of Test</description>
  
  <!-- Path to the executable, which should be started -->
  <executable>X:\Test.exe</executable>
  
</configuration>

instalación

Con privilegios de administrador para ejecutar cmd , ingrese al directorio X:\winsw\, ejecute el comando Test.exe installpara completar la instalación.

Otros comandos de uso común son los siguientes:

  • Desinstalación de Test.exe
  • Inicio de Test.exe
  • Reinicio de Test.exe
  • Detención de Test.exe

otro

Si necesita configurar varios programas, debe configurar varios archivos de configuración. Winsw no admite un archivo de configuración para configurar varios programas.

referencia

Utilice winsw para ejecutar cualquier programa de Windows como un servicio
. Utilice winsw para la gestión de servicios en Windows. Encienda e inicie el servicio.

Supongo que te gusta

Origin blog.csdn.net/xp178171640/article/details/112247928
Recomendado
Clasificación