Usuário com melhor resposta
Abrir aplicativo no logon e efetuar o logoff ao fechar o mesmo!

Pergunta
-
Pessoal,
tenho um aplicativo X que deve ser executado ao efetuar o logon. Preciso que o logoff seja obrigatório ao fechar esta aplicação (O usuário não pode ficar conectado na console do servidor). Ocorre que a linha de comando que executa o sistema passa alguns paramentos, ou seja ele não executado diretamente como um BAT ou EXE . Então ele abre o sistema , porem executa a próxima linha do script onde tem o comando para logoff. Resumindo abre e faz o logoff ao mesmo tempo.
O script que estou utilizando é esta que consegui aqui no fórum:
Const SHOW_ACTIVE_APP = 1
Set objShell = Wscript.CreateObject("Wscript.Shell")
objShell.Run ("iexplore.exe -k www.iol.pt"), SHOW_ACTIVE_APP, True
objShell.Run ("%COMSPEC% /C logoff.exe"), 0, True
Desde já agradeço.
Sds.
SharePoint Professinal MCTS: WSS 3.0 Microsoft Profissional Cinco Estrelas: SharePoint Service 3.0 Microsoft TechNet Experience: Windows Server 2008 Microsoft TechNet Experience: Windows Vista www.canalsharepoint.com.br www.brandaonetwork.com.br
Respostas
-
Fiz um script .bat e funcionou muito bem
notepad logoff
ele abre o notepad e quando eu fecho o notepad ele faz logoff.
Fábio de Paula Junior- Editado Fábio JrModerator segunda-feira, 5 de dezembro de 2011 17:14
- Sugerido como Resposta Fábio JrModerator terça-feira, 6 de dezembro de 2011 15:56
- Marcado como Resposta Richard Juhasz terça-feira, 6 de dezembro de 2011 16:46
Todas as Respostas
-
Você pode utilizar um .BAT
"C:\Program Files\Internet Explorer\iexplore.exe" -k www.iol.pt %COMSPEC% /C logoff.exe
Na primeira linha ele abre o iexplore e fica aguardando que ele seja fechado.
Fábio de Paula Junior- Sugerido como Resposta Fábio JrModerator segunda-feira, 5 de dezembro de 2011 11:24
-
Fábio,
Bom dia!
A linha de comando é esta: \\NomeServidor\sistema\SENIOR\iniciar.exe -e:C:\Senior\Sapiens\Estacao.ini Sap52
Como ele passa parâmetros de inicialização, ele executa o iniciar.exe e com ele as informações contidas em Estação.ini Sap52!
Desta forma ele finaliza a execução do iniciar.exe para depois de fato abrir o sistema só que neste meio ele faz o logoff
Desde já agradeço.
SharePoint Professinal MCTS: WSS 3.0 Microsoft Profissional Cinco Estrelas: SharePoint Service 3.0 Microsoft TechNet Experience: Windows Server 2008 Microsoft TechNet Experience: Windows Vista www.canalsharepoint.com.br www.brandaonetwork.com.br -
Sapiens da senior sistemas...
\\NomeServidor\sistema\SENIOR\iniciar.exe -e:C:\Senior\Sapiens\Estacao.ini Sap52
abç.
SharePoint Professinal MCTS: WSS 3.0 Microsoft Profissional Cinco Estrelas: SharePoint Service 3.0 Microsoft TechNet Experience: Windows Server 2008 Microsoft TechNet Experience: Windows Vista www.canalsharepoint.com.br www.brandaonetwork.com.br -
Fábio,
Bom dia!
A linha de comando é esta: \\NomeServidor\sistema\SENIOR\iniciar.exe -e:C:\Senior\Sapiens\Estacao.ini Sap52
Como ele passa parâmetros de inicialização, ele executa o iniciar.exe e com ele as informações contidas em Estação.ini Sap52!
Desta forma ele finaliza a execução do iniciar.exe para depois de fato abrir o sistema só que neste meio ele faz o logoff
Desde já agradeço.
SharePoint Professinal MCTS: WSS 3.0 Microsoft Profissional Cinco Estrelas: SharePoint Service 3.0 Microsoft TechNet Experience: Windows Server 2008 Microsoft TechNet Experience: Windows Vista www.canalsharepoint.com.br www.brandaonetwork.com.br
VocÇe diz que ele finaliza a execução do iniciar.exe para depois de fator abrir o os sistema. que sistema é esse?
Fábio de Paula Junior- Editado Fábio JrModerator segunda-feira, 5 de dezembro de 2011 13:27
-
então,
O executavel iniciar.exe chama o arquivo estação.ini que tem diversos paramentros do sistema, entre a execução do iniciar e a passagem dos paremetro que é o que abre o sistema ele efetua o logoff.
Não vou postar o conteudo do ini porque deu 9 paginas com a fonte tamanho 6.
vlw.
SharePoint Professinal MCTS: WSS 3.0 Microsoft Profissional Cinco Estrelas: SharePoint Service 3.0 Microsoft TechNet Experience: Windows Server 2008 Microsoft TechNet Experience: Windows Vista www.canalsharepoint.com.br www.brandaonetwork.com.br -
Após rodar o iniar.exe algum programa deve ser aberto e deve aparecer no taskmanager.
quais programas são colocados no taskmanager?
E com esta .BAT funciona?
\\NomeServidor\sistema\SENIOR\iniciar.exe -e:C:\Senior\Sapiens\Estacao.ini Sap52 %COMSPEC% /C logoff.exe
Fábio de Paula Junior -
Após rodar o iniar.exe algum programa deve ser aberto e deve aparecer no taskmanager.
quais programas são colocados no taskmanager?
E com esta .BAT funciona?
\\NomeServidor\sistema\SENIOR\iniciar.exe -e:C:\Senior\Sapiens\Estacao.ini Sap52 %COMSPEC% /C logoff.exe
Fábio de Paula Junior
O .bat com esta linha que você passou por ultimo, agora abre o sistema, porém não efetua o logoff ao fechar!sds.
SharePoint Professinal MCTS: WSS 3.0 Microsoft Profissional Cinco Estrelas: SharePoint Service 3.0 Microsoft TechNet Experience: Windows Server 2008 Microsoft TechNet Experience: Windows Vista www.canalsharepoint.com.br www.brandaonetwork.com.br -
-
Troque a linha
%COMSPEC% /C logoff.exe
por apenas
logoff.exe
Fábio de Paula Junior
\\servidor\sistema\SENIOR\iniciar.exe -e:C:\Senior\Sapiens\Estacao.ini Sap52 logoff.exeabre o sistema,mas não efetua o logoff....
SharePoint Professinal MCTS: WSS 3.0 Microsoft Profissional Cinco Estrelas: SharePoint Service 3.0 Microsoft TechNet Experience: Windows Server 2008 Microsoft TechNet Experience: Windows Vista www.canalsharepoint.com.br www.brandaonetwork.com.br -
-
Fiz um script .bat e funcionou muito bem
notepad logoff
ele abre o notepad e quando eu fecho o notepad ele faz logoff.
Fábio de Paula Junior- Editado Fábio JrModerator segunda-feira, 5 de dezembro de 2011 17:14
- Sugerido como Resposta Fábio JrModerator terça-feira, 6 de dezembro de 2011 15:56
- Marcado como Resposta Richard Juhasz terça-feira, 6 de dezembro de 2011 16:46
-
Fiz um script .bat e funcionou muito bem
notepad logoff
ele abre o notepad e quando eu fecho o notepad ele faz logoff.
Fábio de Paula Junior
Realmente com notped funciona, mas no meu sistema não!
Vlw
SharePoint Professinal MCTS: WSS 3.0 Microsoft Profissional Cinco Estrelas: SharePoint Service 3.0 Microsoft TechNet Experience: Windows Server 2008 Microsoft TechNet Experience: Windows Vista www.canalsharepoint.com.br www.brandaonetwork.com.br -
Este script não vai ajudar você porque o seu iniciar chama outro sistema e é encerrado (me refiro ao iniciar).
Volto a perguntar: Qual é este outro sistema?
Qual é o executavel deste outro sistema?
Esta configurado no arquivo .ini? você não precisa me dizer o conteudo do .ini apenas qual é o outro sistema.
Monitore seu taskmanager para descobrir qual é o outro sistema.
Fábio de Paula Junior