Primer contacto íntimo con los servicios de Windows

  
                

Cada vez que enciendes tu computadora, Windows XP inicia más de 80 servicios, y el usuario promedio sabe poco sobre estos servicios que se ejecutan en segundo plano. ¿Qué es exactamente lo que hacen? ¿Realmente necesito todos estos servicios? Este tutorial le mostrará qué servicios son necesarios para ejecutar y qué servicios no tienen que estar funcionando. Comience nuestro primer contacto íntimo con el servicio de Windows.

En muchas aplicaciones, necesita realizar servicios de Windows para operar la base de datos, como

(1) algunas operaciones de base de datos muy lentas No quiero hacerlo todo de una vez, quiero hacerlo lentamente a través del servicio, como la sincronización de la copia de seguridad de la base de datos, etc.

(2) Uso del servicio de Windows para hacer Host

en .net Remoting Vs.net podemos construir su servicio de Windows en unos minutos, muy simple.

Hablemos de los pasos

1. Cree un nuevo proyecto

2. Desde uno disponible Seleccione el Servicio de Windows de la lista de plantillas de proyecto

3. El diseñador se abre en el modo de diseño

4. Arrastre un objeto Timer desde la tabla de componentes de la caja de herramientas hasta la superficie de diseño (nota: Asegúrese de usar el temporizador de la lista de componentes en lugar de la lista de formularios de Windows.

5. Establezca la propiedad del temporizador, la propiedad del intervalo 200 milisegundos (5 veces la operación de la base de datos en 1 segundo)

6. Luego agregue la función para este servicio

7. Haga doble clic en este temporizador. Luego escriba algún código de operación de base de datos en el interior, como

SqlConnection conn = new SqlConnection (" servidor = 127.0.0.1; database = test; uid = sa; pwd = 275280 ");

SqlCommand comm = -nuevo SqlCommand (inserte en tb1 ('111', 11), conn);

conn.Open ();

comm.ExecuteNonQuery ();

conn.Close ();

8. Cambie este servicio a Vista de diseño

9. Haga clic con el botón derecho en Vista de diseño y seleccione "Agregar instalador"
>

10. Cambie a la vista de diseño del ProjectInstaller que acaba de agregar

11. Establezca las propiedades del componente serviceInstaller1:

1) ServiceName = My Sample Service

2 StartType = Automatic

12. Establezca las propiedades del componente serviceProcessInstaller1 Account = LocalSystem

13. Cambie la ruta a la carpeta bin \\ Debug donde se encuentra su proyecto (si La compilación del modo Release está en la carpeta bin \\ Release)

14. Ejecute el comando " InstallUtil MyWindowsService.exe &rdq Uo; registre este servicio para que sea una entrada de registro adecuada.
(Instale este programa en la carpeta WINDOWS \\ Microsoft.NET \\ Framework \\ v1.1.4322 a continuación)

15. Haga clic con el botón derecho en el escritorio " Mi PC ", seleccione " Administrar " Consola de administración

16. En la sección " Servicios y aplicaciones " " " Servicios ", puede encontrar que su servicio de Windows ya está incluido en la lista de servicios

17. Haga clic derecho en su servicio y seleccione Iniciar para iniciar su servicio.

El problema es que no podemos prescindir de estos servicios. Muchas de las características de Windows XP se implementan a través de estos servicios. En pocas palabras, puede pensar en estos servicios como programas que realizan tareas del sistema en segundo plano, como obtener actualizaciones automáticas o administrar trabajos de impresión. La mayor diferencia con la aplicación general es que todos se ejecutan en el "fondo", por lo que básicamente no se siente su existencia.

Copyright © Conocimiento de Windows All Rights Reserved