Pergunta
Resposta
Quando executamos um Cliente OPC logado no windows, o serviço inicializa com o nome do usuário que o disparou. Imagem Abaixo:
Quando executamos um Cliente OPC na inicialização do Windows, como por exemplo o Kernel do HIScada Pro, ambos os serviços inicializam antes do usuário efetuar login. Por este motivo o usuário padrão é o usuário SISTEMA. Imagens abaixo:
Como pode ser visto nas imagens acima, quando executamos o cliente como serviço o usuário fica como SISTEMA. Para mudar o usuário que executará como serviço, deve-se efetuar as alterações descritas abaixo. Primeiramente vá em Menu/Iniciar/Painel de Controle conforme imagem a seguir:
Após clicar sobre o botão Painel de Controle abrirá a seguinte tela: .
Tendo a tela acima aberta, clique em Ferramentas Administrativas. A tela a seguir será mostrada:
Abra o item Serviços de Componentes conforme exibido na imagem acima.
Com a tela acima aberta navegue até Raiz do console/Serviços de Componentes/Computadores/Meu Computador/Config. DCOM, localize o item HITecnologia SOS OPC Server e clique com o botão direito neste item. Em seguida, clique em propriedades e, com isso, será aberta a tela de propriedades do servidor OPC, conforme imagem abaixo:
Navegue até a aba Identidade selecione o item "Este usuário", como na imagem acima, e digite o nome do usuário existente na maquina e sua respectiva senha. Seguindo esses passos, quando o serviço for executado novamente, o usuário que será utilizado para execução do aplicativo será o configurado no passo acima, como pode ser visto na imagem abaixo: