Boa tarde, Nós temos um programa que executa no terminal service do Windows, quando o computador é ligado ele carrega o terminal do servidor e já abre o programa, até o dia 18/04 estava tudo funcionado, no dia 18/04 eu apliquei vários pacotes de atualização, de 12.1.17.34 até 12.1.18.39, agora o programa não está mais carregando, está aparecendo uma mensagem de usuário sem permissão para executar o programa, mas no cadastro do programa o usuário tem permissão. segue a linha que é executada quando o terminal service é carregado. C:\datasul\dlc116\bin\prowin32.exe -basekey "ini" -ininame \\SRV12\DATASUL\scripts\ems206ofi.ini -pf \\SRV12\DATASUL\scripts\ems206ofi.pf -p \\SRV12\DATASUL\scripts\reporte-206te.r -param "mrs",man,aponta-7,aponta-7,aponta-7"
o usuário do TS que vc está logando tem permissão de acesso a máquina SRV12 e a todas pastas subsequentes e as pastas que estão no propath?
Boa tarde, Sim, o usuário tem acesso. Mas, eu resolvi adicionado o seguinte código no programa. Código: RUN btb/btapi910za.p (INPUT 'usuario':U, INPUT 'senha':U, OUTPUT TABLE tt-erros).
Então quer dizer que o Totvs não está permitindo abrir algum programa sem estar logado ou coisa parecida.
se o programa, mesmo que especifico tiver as includes de controle, sim, o programa seguira as regras do license server, se quiser um programa independente, tem que cria-lo usando uma template 100% progress. Código: {include/i-prgvrs.i {&programa} {&versao}} &IF "{&EMSFND_VERSION}" >= "1.00" &THEN {include/i-license-manager.i csce510 cep} &ENDIF {utp/ut9000.i "{&programa}" "{&versao}"}