Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo convertir un exe en un servicio

Cómo convertir un exe en un servicio

1. Cómo convertir un exe en un servicio

Instsrv.exe instala y elimina servicios del sistema, y ​​Srvany.exe permite que los programas se ejecuten como servicios. Ambos programas están incluidos en el paquete de recursos de Windows NT.

Guarde estos dos programas en una ubicación conveniente, como el directorio raíz de su unidad C. Por ejemplo, agregamos OE como servicio al sistema operativo Windows XP Professional y le asignamos al servicio el nombre "Correo". Ingrese "CMD" en "Ejecutar", presione Entrar, abra una ventana de línea de comando, ingrese "c:\instsrv.exe Mail c:\srvany.exe" directamente después del mensaje y luego presione Entrar, donde "c:\ " instsrv.exe" y "c:\srvany.exe" representan las ubicaciones de almacenamiento de estos dos programas, y Mail es el nombre del servicio que se agregará.

Ejecute Regedit para abrir el Editor del Registro, busque el correo que acaba de agregar en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, haga clic derecho y cree una nueva clave llamada "Parámetros". Haga clic en Nuevos parámetros y cree una nueva subclave llamada "Aplicación" con el tipo de datos "REG_SZ" y un valor que sea la ubicación del programa que desea ejecutar como servicio. Este valor es la ubicación del programa que se ejecutará como servicio. Si su sistema Windows está instalado en la unidad C, la ubicación del programa OE es C:\Program Files\Outlook Express\msimn.exe. al valor. En este punto, el servicio se ha agregado y configurado correctamente. Si quieres ser más profesional, puedes crear una subclave llamada Descripción bajo el servicio de correo, el tipo de datos también es REG_SZ, y su valor se puede escribir como una descripción del servicio, como veremos más adelante.

A continuación, debemos realizar algunas configuraciones adicionales para el servicio. Ingrese "Services.msc" durante la operación y presione Entrar. Busque el servicio de correo que acaba de agregar en la lista, haga doble clic para abrirlo y. realizar ajustes detallados. En la pestaña "General", debemos configurar el modo de ejecución de este servicio, como se muestra en la Figura 2. Como servicio, hay tres tipos: "Automático", "Manual" y "Tiempo de ejecución". Como puede ver en la Figura 2, como servicio, existen tres métodos de inicio: automático", "manual" y "deshabilitado". Generalmente lo configuramos en "automático" según sea necesario. En la pestaña "Iniciar sesión", puede configurar la identidad para ejecutar el servicio Generalmente, puede ignorarla y simplemente mantener la configuración predeterminada. La pestaña "Restaurar" se utiliza para restaurar la configuración. Puede especificar las medidas que se tomarán después de la primera, segunda y tercera vez. el servicio falla. La pestaña Dependencias muestra las dependencias entre servicios. Puede ver de qué otros servicios depende el servicio y qué otros servicios dependen del servicio. Los últimos elementos tienen poca importancia para los usuarios normales. Con esta configuración, su servicio puede ejecutarse con total normalidad.

Salga y visualícelo con claridad. Para verlo con claridad, primero abrimos OE. En este momento, hay dos procesos msimn en el administrador de tareas. el nombre de usuario "SYSTEM" es el servicio que agregamos

Si ya ha tenido suficiente y no desea ejecutar este servicio, puede desactivarlo al inicio o usar el programa Instsrv.exe para eliminarlo. Escribe "c:\instsrv.exe Mail remove" en la línea de comando y presiona Enter

2. Cómo convertir un archivo EXE en un servicio de Windows

p>

Modificar el registro.

Escriba "regedit.exe" en "Inicio → Ejecutar" para abrir el "Editor del Registro".

En el "Editor del Registro", expanda la rama "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services". Los servicios instalados localmente se muestran en el panel derecho.

Si desea crear un nuevo servicio, simplemente haga clic en "Editar → Nuevo → Elemento" y asigne al elemento un nombre como "prueba" y luego haga clic derecho en el elemento y seleccione "Nuevo → Valor de cadena; " " o "Nuevo". " o "Nuevo → Valor DWORD". Para agregar un elemento de servicio, debe agregar las siguientes claves:

"DisplayName", un valor de cadena correspondiente al nombre del servicio;

"Descripción", un valor de cadena correspondiente a la descripción del servicio;

Además, también debe crear un nuevo elemento de "enumeración" en "prueba". Siga los pasos a continuación para agregar el programa QQ. Después de agregar el. servicio, reinicie la computadora, abra la ventana "Servicios" y verá el servicio QQ que acaba de agregar.

Si desea eliminar un servicio, simplemente elimine la clave de registro. elimine el servicio QQ, elimine directamente "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\test"

3. Cómo convertir exe en un servicio

Instsrv.exe puede instalar y eliminar servicios del sistema Srvany.exe permite que los programas se ejecuten como servicios.

Ambos programas están incluidos en el paquete de recursos de Windows NT. Coloque estos dos programas en una ubicación conveniente, como el directorio raíz de la unidad C. agregará OE como un servicio del sistema operativo Windows XP Professional y nombrará el servicio "Correo".

Escriba "CMD" en "Ejecutar", presione Entrar, abra la ventana de línea de comando y haga clic en Escriba "c :\instsrv.exe Mail c:\srvany.exe" directamente después del mensaje y luego presione Entrar, donde "c:\instsrv.exe" y "c:\srvany.exe" representan la ubicación de almacenamiento de estos dos programas. y Correo es el nombre del servicio que desea agregar. Ejecute Regedit para abrir el editor de registro, busque el Correo que acaba de agregar en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, haga clic derecho y cree una nueva clave llamada "Parámetros". Haga clic en Nuevos parámetros" y cree una nueva subclave llamada "Aplicación" con el tipo de datos "REG_SZ" y el valor, la ubicación del programa que desea ejecutar como servicio. La ubicación del programa en ejecución. Si su sistema Windows está instalado en en la unidad C, la ubicación del programa OE es C:\Program Files\Outlook Express\msimn.exe, agregue esta ruta al valor

En este punto, el servicio se agregó correctamente y. configurar Si desea ser más profesional, puede crear una subclave llamada Descripción en el servicio de correo, que contiene el mismo tipo de datos REG_SZ y un valor que describirá el servicio. Lo haremos más adelante.

A continuación, debemos realizar algunas configuraciones adicionales para el servicio. Ingrese "Services.msc" durante la operación y presione Entrar. Busque el servicio de correo que acabamos de agregar en la lista, haga doble clic para abrirlo. y realizar ajustes detallados. En la pestaña "General", debemos configurar el modo de ejecución de este servicio, como se muestra en la Figura 2. Como servicio, existen tres tipos: "automático", "manual" y "tiempo de ejecución". Como se puede ver en la Figura 2, como servicio, existen tres métodos de inicio: automático, manual y deshabilitado. Generalmente los configuramos en automático según las necesidades.

En la pestaña "Iniciar sesión", puede configurar la identidad para que se ejecute el servicio. Generalmente, puede ignorarla y simplemente seguir la configuración predeterminada. La pestaña Recuperación se utiliza para la configuración de recuperación y puede especificar qué hacer después de las fallas del primer, segundo y tercer servicio.

Las dependencias muestran las dependencias entre servicios, lo que le permite ver qué otros servicios tiene el servicio. depende y qué otros servicios dependen de él

Con esta configuración, su servicio ahora está completo. Cierre sesión y verifique. Primero abrimos OE. En este momento, hay dos procesos msimn en el administrador de tareas. Abrimos el que tiene el nombre de usuario "", y el nombre de usuario "SYSTEM" es el servicio que agregamos. Si ya tuvo suficiente y ya no desea ejecutar este servicio, puede desactivarlo al inicio o usar el programa Instsrv.exe para eliminarlo. Escriba "c:\instsrv.exe Mail remove" en la línea y presione Entrar. >

4. ¿Cómo convertir el archivo EXE en un servicio de Windows?

Modifique el registro en "Inicio → Ejecutar". "Escriba "regedit.exe" en el "Editor del Registro" para abrir el "Registro". Editor", expanda la rama "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services" y los servicios instalados localmente se mostrarán en el panel derecho.

Si desea crear un nuevo servicio, simplemente haga clic en "Editar → Nuevo → Elemento" y asigne al elemento un nombre como "prueba" y luego haga clic derecho en el elemento y seleccione "Nuevo → Valor de cadena; " " o "Nuevo". " o "Nuevo → Valor DWORD". Para agregar un elemento de servicio, debe agregar las siguientes claves: "DisplayName", un valor de cadena, correspondiente al nombre del servicio; "Descripción", un valor de cadena, correspondiente a la descripción del servicio. ; "ImagePath" ", valor de cadena, corresponde a la ruta del programa de servicio; "ObjectName", valor de cadena, corresponde a la ruta del programa de servicio; "LocalSystem", valor de cadena, corresponde a la ruta del programa de servicio; "ObjectName", valor de cadena correspondiente a "LocalSystem", que indica inicio de sesión local, valor DWORD correspondiente a "1" y valor DWORD, valor 2 significa ejecución automática, valor 3 significa ejecución manual, valor 4 Indica; prohibición; "Tipo", valor DWORD, corresponde a 10 para aplicaciones y 20 para otras

Además, también puede "probar después de agregar el programa QQ como servicio en los pasos anteriores, reiniciar el". computadora y abra la ventana "Servicios", podrá ver el servicio QQ que acaba de agregar.

Si desea eliminar un servicio, solo necesita eliminar la clave de registro. En este ejemplo, para eliminar el servicio QQ, simplemente elimine "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\test".

5. Cómo hacer de tu propio programa un servicio de Windows

1. Instala tu propio software Instalamos el software en "C:\Program Files (x86)\***. \ " en este directorio.

2. Descargue Instsrv.exe y Srvany.exe. Instsrv.exe se utiliza para instalar y eliminar servicios del sistema, y ​​Srvany.exe permite que los programas se ejecuten como servicios.

2. Coloque Instsrv.exe y Srvany.exe en un directorio, los guardaremos en el directorio "C:\Program Files (x86)\***\".

3. Abra CMD y escriba lo siguiente:

"C:\Program Files (x86)\****instsrv.exe" Nombre del servicio "C:\ProgramFiles (x86) )\****\srvany.exe"

Después de presionar Enter, si no hay errores, aparecerá el siguiente mensaje de éxito:

Nota: El nombre del servicio se puede definir por ti mismo. Incluso si accede al directorio instsrv.exe o srvany.exe anterior, aún debe escribir la ruta absoluta del archivo instsrv.exe o srvany.exe y no puede usar una ruta relativa; de lo contrario, se producirá el siguiente error:

Se debe proporcionar la ruta completa al EXE.

El nombre del servidor puede definirlo usted mismo. Se debe proporcionar la ruta completa del .EXE

4. Abra el editor de registro regedit y busque el siguiente directorio:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Services name

Como se muestra en la siguiente figura:

5. Haga clic derecho en ;; para crear un "elemento" llamado "Parámetro". Como se muestra a continuación:

6. Haga clic en "Parámetros" con el botón izquierdo del mouse, haga clic con el botón derecho del mouse, cree un "valor de cadena" (REG_SZ), llamado "Aplicación", complete el valor de datos para ser ejecutado La ruta completa del programa. Es decir, complete:

C:\Program Files (x86)****\***.exe

Como se muestra a continuación:

7 Haga clic en "Parámetros" con el botón izquierdo del mouse, haga clic con el botón derecho en el botón derecho del mouse, cree un "valor de cadena" (REG_SZ) llamado "AppDirectory", "AppDirectory", complete los datos del valor de la ruta del directorio del programa que desea. para ejecutar.

Complete:

C:\Program Files (x86)***\

Abra el servicio services.msc o el panel de control, puede ver ; Ya existe.

Haga clic con el botón derecho del mouse--Propiedades--Iniciar sesión, marque "Permitir que el servicio interactúe con el escritorio" (generalmente el programa que desea ejecutar es una interfaz). (Esto no funciona. Lo intenté, pero la interfaz no apareció. Parece que el servicio no admite la interfaz)

Siga estrictamente los pasos anteriores y luego vuelva a encender la computadora; no es necesario iniciar sesión en el software para ejecutarlo.