O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

SERVICE

Alejandra Neolopan Inglês

SERVICE

Conteúdo do mapa

SERVICE

  1. Process

    • provide a service
    • rely Win API
    • Ever running
  2. Components

    • Service App
    • Service Control Program
      • Services.msc
    • Service Control Manager
  3. How is create?

    • 1. El instalador del program debe registrar su servicio
      • 2. Setup call a Advapi32.dll function
        • CreateService
          • Specify: Type (single,share), Path, Display Name, Account - context security, Startup Type(Manual,Automatic), Error Code (how react?)
        • 3. A message is sended to SCM
          • 4. SCM crea key in Registry
            • HKLM\System\ CurrentControlSet\Services
              • Save all parameters
                • Note The SCM does not access a service’s Parameters subkey until the service is deleted, at which time the SCM deletes the service’s entire key, including subkeys like Parameters.
  4. How Start a service?

    • SCM send Start command
      • Process main thread run StartServiceCtrlDispatcher
        • Accet List of services point
          • Named pipe communication to SCM
            • Service thread
              • Is Running?
                • YES
                  • Call RegisterServiceCtrlHandler --> save the Service Control Handler in the main process
                    • Implemented for manage a lot of SCM commands
                    • Inicialyze SERVICE
                      • SCM ask its progress
                      • Service thread --> Loop waiting REQUESTS from CLIENT APPs
                • NO
                  • Return to the main function
                    • Free resources before out

Imagens e arquivos do mapa

  • SERVICE

Informações

Descrição
Mapa Mental sobre SERVICE, criado por Alejandra Neolopan em 12-01-2016.
Visualizações
18
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?