Windows 10: Qual é o ciclo de vida do processo em face de logoffs, alternando usuários e alterações de estado de energia (suspensão, hibernação)?

0

Eu tenho uma operação de programa que é iniciada quando um usuário está conectado, mas é de longa duração e de natureza não interativa e pode ser concluído em segundo plano. Estou confuso com o ciclo de vida do processo no Windows.

Algum usuário pode processar com segurança continuar a rodar (em segundo plano) em face de:

  • Usuário desconectando
  • Alternando para uma conta diferente (sem logoff)
  • Usuário bloqueando a tela
  • Interruptor de estado de energia (suspensão / hibernação)

Existem programas que podem ser reiniciados automaticamente após um ciclo de reinicialização / ativação (por exemplo, o Edge reabrir suas guias após uma atualização de software automática). Esses especiais especiais ou esses programas simples estão sendo conectados a alguma API de evento de energia?

    
por init_js 17.07.2018 / 05:24

1 resposta

2

Você está fazendo várias perguntas que não estão necessariamente relacionadas.

Os processos do usuário são executados como o usuário. Quando o usuário encerra todos os processos que terminam.

O modo de espera / hibernação / bloqueio não desconecta o usuário.

Alguns aplicativos do Windows salvam o estado e reabrem após a reinicialização, possibilitando a "retomada" de onde você parou. Tais como guias do navegador.

As VMs suspensas são as mesmas que uma máquina física hibernando.

Com essa informação, você pode deduzir as respostas para todos os diferentes cenários sobre os quais perguntou.

    
por 17.07.2018 / 05:52