Inicialização
Iniciar com o Windows, o que fechar a janela faz, e o ícone da área de notificação que mantém a estação alcançável enquanto ela roda em segundo plano.
Inicialização é a segunda linha do grupo GERAL na página Configurações. Ela decide quando o processo da estação roda: se o Windows o abre na entrada do usuário, e se fechar a janela o encerra ou o esconde. As duas linhas são chaves que valem quando viradas, e as duas exigem a permissão Alterar configurações.
Iniciar com o Windows
| Campo | O que é | Valores / padrão | Efeito |
|---|---|---|---|
| Iniciar com o Windows | "Abre sozinho quando você entra no Windows, oculto na área de notificação." | Ligada ou desligada. Desligada até você ligá-la. | Ligada: escreve um valor GanterLab sob a chave Software\Microsoft\Windows\CurrentVersion\Run do usuário atual, abrindo o executável instalado com --tray, então uma entrada no Windows inicia a estação escondida, servindo pela área de notificação. Desligada: remove aquele valor e a marca de "inicialização aprovada" do Windows ao lado dele. |
O registro é a única fonte de verdade; nada sobre esta chave é guardado no banco de configuração. A chave relê o registro toda vez que a página abre, então uma entrada que você desabilitou no Gerenciador de Tarefas, em Inicializar, se lê como desligada aqui, e ligar a chave de novo é uma reabilitação explícita que limpa aquela marca. Só esta chave escreve a chave do registro: o aplicativo nunca reescreve o valor na partida, e nunca reimpõe uma entrada que o Gerenciador de Tarefas desabilitou. O registro é por usuário e não precisa de administrador.
A escrita é uma mudança na estação, recusada enquanto a estação não aceita mudança. Enquanto o runtime está parado esta página não é desenhada (veja Configurações). Uma partida escondida não abre janela nenhuma; o ícone da área de notificação é o caminho de entrada.
Continuar rodando em segundo plano ao fechar
| Campo | O que é | Valores / padrão | Efeito |
|---|---|---|---|
| Continuar rodando em segundo plano ao fechar | "Fechar a janela mantém a aquisição e a gravação em andamento na área de notificação. Use o comando Sair do ícone da bandeja para encerrar." | Ligada ou desligada. Ligada por padrão. | Ligada: o botão de fechar da janela esconde a janela; o hospedeiro, o servidor OPC UA embutido, a comunicação com os dispositivos, as gravações, o hospedeiro web e o acesso de agente continuam todos rodando. Desligada: o botão de fechar encerra o aplicativo pelo mesmo encerramento do Sair. |
Na primeira vez que a janela some, uma notificação única do Windows diz "O Ganter Lab continua em execução", que o servidor e as gravações seguem trabalhando dali, e que clicar no ícone da área de notificação abre a janela enquanto um clique direito encerra. A notificação é marcada como vista só depois de ter sido entregue, então uma estação em que nenhuma notificação pôde ser mostrada a recebe numa vez posterior em que a janela sumir.
O ícone da área de notificação
O ícone da área de notificação é o ladrilho da marca com um ponto de saúde no canto. O ponto espelha a saúde do servidor OPC UA embutido, da mesma fonte que o ponto da barra de status lê: verde enquanto o servidor está conectado, âmbar enquanto ele está iniciando, cinza enquanto ele está parado. A dica diz "Ganter Lab: Conectado" (ou "Iniciando…" ou "Parado"), com "(gravando)" acrescentado enquanto uma aquisição grava; esse marcador é atualizado a cada quinze segundos. Um clique esquerdo abre a janela; um clique direito abre o menu.
| Item de menu | O que ele faz |
|---|---|
| Abrir o Ganter Lab | Restaura e ativa a janela. |
| Servidor: Conectado (somente leitura) | O mesmo texto de estado da dica, com o marcador de gravação. É uma linha de estado, não um comando. |
| Sair | Encerra o processo pelo caminho único de encerramento. |
O menu de propósito não tem iniciar nem parar o servidor: um clique perdido não pode derrubar os clientes que leem desta estação. Parar o servidor se faz em Estado.
Sair
O Sair, seja pela área de notificação, pelo botão de fechar com a chave desligada, ou pelo Windows encerrando a sessão, roda um encerramento só: o hospedeiro web, o coletor de séries ao vivo, o acesso de agente, o monitor de saúde, o runtime de processo, o servidor OPC UA embutido, o runtime da lógica (gravando os valores de memória retidos), o diário de eventos e por fim o hospedeiro com o armazenamento de aquisição. Cada passo tem tempo limitado, então um passo que trava é registrado no diário e pulado em vez de deixar o processo preso, e o processo então termina com certeza.
Se uma gravação está rodando, o Sair pergunta antes. Um diálogo chamado "Há uma gravação em andamento" explica: "Sair interrompe a aquisição de dados. Tudo o que foi gravado até agora está salvo e reabre na próxima vez que você iniciar o Ganter Lab, mas nada novo é gravado enquanto o aplicativo estiver fechado.", com Continuar rodando e Sair mesmo assim. O Continuar rodando deixa tudo como estava, com o ícone da área de notificação incluído. Um fim de sessão do Windows nunca espera por essa pergunta; ele grava o que o período de tolerância permitir.
Abrir o aplicativo de novo enquanto uma instância já segura a mesma raiz de dados não inicia uma segunda cópia: a abertura nova sinaliza à que está rodando para mostrar a janela dela, e então sai.
O que esta seção não faz
Não há início nem parada agendados, não há "iniciar minimizado" separado do Iniciar com o Windows (uma partida por entrada no Windows é sempre escondida), não há modo de serviço, e não há configuração por usuário: as duas chaves pertencem à estação. Reiniciar o aplicativo para adotar uma atualização está em Atualizações.