Integração sistema de senha GCOM + neoTime v2.0
Esse documento visa mostrar como integrar o sistema GCOM de senha no caso aqui da franquia SPOLETO para ser exibido junto com o sistema neoTime 2.0.
É necessário esse doc para você conseguir funcionar o sistema de senha GCOM com o neotime, uma vez que ele sempre ficará na frente a menos que você faça o que estaremos vendo aqui para contornar esse problema e definir o chama senha como sempre no topo.
1-) Exemplo do sistema rodando neoTime + GCOM SENHA, lembrando que o ideal é você deixar ou orientar a colocarem sempre a senha na última tela onde acaba o sistema, pois assim é possível alterar a programação de telas, então se você tiver 4 telas e precisar colocar o sistema gcom na tv você altera a programação de 4 telas para rodar em 3 e deixa nessa última tela rodando o GCOM chama senha.
Segue a imagem abaixo do sistema de senha da GCOM + neoTime:
2-) Visto no passo 1 como funciona, iremos agora ver na prática como deixar isso funcionando. A primeira coisa seria baixar um .exe chamado nircmd-x64, iremos colocar tudo aqui para vocês acessarem e instalarem.
Dentro da pasta terão 3 arquivos e apenas um deles deve ser enviado para a raiz do C: e executado como admin como mostra a imagem abaixo:
3-) O próximo passo seria encontrar qual o nome do aplicativo que queremos deixar sempre em primeiro plano no caso em cima de tudo que seria a GCOM chama senha. Como é um script que fará isso, você precisa saber o nome exato para ser usado conforme imagem abaixo, no caso para você conseguir pegar o nome exato do valor dentro da coluna class Name você pode dar duplo click em cima do valor e copiar no nosso caso e sempre será assim quando for esse aplicativo da gcom de senha será: WindowsForms10.Window.8.app.0.2bf
Mas lembrando que sempre é bom conferir e colocar esse aplicativo GUIPropView para descobrir o nome da classe, conforme imagem abaixo:
4-) Nessa etapa iremos colocar o aplicativo GCOM para iniciar sozinho e também monitora-lo caso ele feche automaticamente será aberto.
Então se ver a imagem que iremos colocar aqui, verão duas etapas:
1-Aqui EXEPATH é uma variavel que guarda o valor, esse valor é o caminho para nosso aplicativo de senha:
C:\GCOM\GcomPainel\GcomPainel.exe
2-Nessa linha colocamos o nome da classe do nosso aplicativo para ele automaticamente enviar o aplicativo para primeiro plano ou seja acima de tudo.
5-) Para que isso tudo funcione precisamos colocar o script setTopMostGcom.bat no inicializar do windows, com privilegios de administrador, para fazer isso de forma fácil é necessário jogar o setTopMostGcom.bat na raiz do C: E criar um atalho esse atalho você selciona para abrir como administrador, e também de forma minimizada conforme imagem abaixo:
Materiais usado nessa integração:




