Inicie o aplicativo após a inicialização e antes do desligamento no win8

Inicie o aplicativo após a inicialização e antes do desligamento no win8

atualmente estamos avaliando o Win8 para nossa empresa e tentando entender a administração centralizada dele. Atualmente estamos trabalhando com Win7 e Server2k8 em domínio empresarial com administração centralizada. Agora aqui está o problema:

Na inicialização ou antes do desligamento de uma máquina, atualmente lançamos um aplicativo para controle de tempo dos funcionários (é um aplicativo comercial sobre o qual não temos controle). Este é um executável simples instalado localmente na máquina de cada funcionário. Portanto, quando o computador é inicializado e o usuário faz logon, o aplicativo é iniciado e, se ele estiver fazendo logoff, o aplicativo é iniciado logo antes do desligamento do Windows. Esta é a maneira de lembrar a todos de fazer login e sair do controle de tempo. Descobrimos que é fácil tornar isso uma regra no Win7, mas há problemas com o Win8.

No Win8 também temos o GPO para iniciar este aplicativo, mas em caso de desligamento ele se comporta de maneira estranha. O aplicativo é iniciado corretamente, mas fica oculto por uma tela do Windows e não pode ser trazido à vista do usuário novamente. O computador não consegue desligar porque o aplicativo o está bloqueando. Nenhuma caixa de diálogo ou qualquer coisa indica isso, o computador está funcionando para sempre com o desligamento bloqueado por um aplicativo invisível ao usuário.

Com menos impacto, isso também se aplica ao logon. O usuário está conectado e o aplicativo foi iniciado corretamente, mas o usuário precisa alternar para a área de trabalho para vê-lo. Não há indicação na visualização metropolitana de que o aplicativo foi iniciado.

Alguém pode nos ajudar nisso? Basicamente queremos apenas chamar a atenção do usuário para o aplicativo, ou seja, ele deve estar visível no login e logoff sem que o usuário o procure.

Atualizar

Já descobrimos que a Microsoft está bloqueando intencionalmente o usuário de inicializar diretamente na área de trabalho. (Artigo em ZDNet.com)

Responder1

Coloque o atalho do seu aplicativo neste local para iniciar para todos os usuários do PC. {Windows Drive Letter}:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Coloque o atalho do seu aplicativo neste local para iniciar o usuário específico do PC. {Windows Drive Letter}:\Users\{User Name}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Desculpe, mas não tenho ideia sobre o GPO se você estiver procurando.

Também não tenho ideia de iniciar o aplicativo antes de desligá-lo.

Responder2

Você pode fornecer um bloco no menu Iniciar e um botão na barra de tarefas aos usuários para desligar o computador.

Você pode tentar se este procedimento funciona com seu programa comercial.

Navegar para:

Caminho

Faça uma cópia de qualquer atalho existente para editá-lo em um bloco de desligamento.

cópia de

Edite as propriedades para desligar o computador após 60 segundos.

C:\Windows\System\shutdown.exe /s /t 60

desligar

Agora você tem ícone:

telha

E você também pode fixar na barra de tarefas:

alfinete

insira a descrição da imagem aqui


O motivo pelo qual esse procedimento pode funcionar é que basicamente você não está acionando o desligamento imediatamente. Você está dando uma contagem regressiva de 60 segundos. Se seu aplicativo comercial estiver iniciando e funcionando em 60 segundos, você não deverá ter nenhum problema. Mas, se o programa começar no final dos 60 segundos, não tenho ideia do que fazer!

informação relacionada