none
Abrir aplicativo no logon e efetuar o logoff ao fechar o mesmo! RRS feed

  • 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
    sábado, 3 de dezembro de 2011 13:12

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
    segunda-feira, 5 de dezembro de 2011 17:14
    Moderador

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
    sábado, 3 de dezembro de 2011 13:36
    Moderador
  • 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
    segunda-feira, 5 de dezembro de 2011 11:58
  • 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
    segunda-feira, 5 de dezembro de 2011 13:17
  • 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
    segunda-feira, 5 de dezembro de 2011 13:27
    Moderador
  • 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
    segunda-feira, 5 de dezembro de 2011 13:58
  • 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
    segunda-feira, 5 de dezembro de 2011 14:08
    Moderador
  • 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
    segunda-feira, 5 de dezembro de 2011 16:43
  • Troque a linha

    %COMSPEC% /C logoff.exe

    por apenas

    logoff.exe

     


    Fábio de Paula Junior
    segunda-feira, 5 de dezembro de 2011 16:49
    Moderador
  • 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.exe

    abre 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
    segunda-feira, 5 de dezembro de 2011 17:08
  • Se voce digitar logoff no prompt de comando, o que acontece?

     

    Lembrando que são em linhas diferentes (iniciar e o logoff)


    Fábio de Paula Junior
    segunda-feira, 5 de dezembro de 2011 17:11
    Moderador
  • 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
    segunda-feira, 5 de dezembro de 2011 17:14
    Moderador
  • 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
    terça-feira, 6 de dezembro de 2011 19:14
  • 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
    terça-feira, 6 de dezembro de 2011 22:22
    Moderador