Pergunta

Eu tenho uma forma mais simples de uma aplicação, em que eu estou mostrando um ícone de SysTray e adicionando a aplicação em itens de inicialização. A aplicação é desenvolvida em C #. Quero bandeja ícone a ser mostrado, mesmo após a reinicialização da máquina. Atualmente, eu estou enfrentando um comportamento estranho durante a execução do exe usando "Executar como Administrador". Quando eu uso sob direitos de administrador, ícone não vem após a reinicialização da máquina (embora exe ainda está em execução). Eu estou usando os seguintes valores de metadados em metadados "nível requestedExecutionLevel =" asInvoker "uiAccess = "false"":

Eu tive que usar "invoker" (não "administrador"), porque ele não estava adicionando-o como itens de inicialização sem ele. Ele está funcionando bem se eu executar exe usando clique duas vezes (como agora ele é executado sob o domínio usuário atual em vez de administrador), mas este exe iria começar pelo instalador, assim, começou no domínio do sistema. Qualquer um pode me ajudar a resolver este problema?

De qualquer me fornecer uma solução para que ele possa mostrar o ícone Systray durante a execução como administrador ou melhor se você pode me fornecer qualquer maneira para que eu possa começar este Exe sob domínio usuário atual em vez de administrador?

Saudações Sumeet Garg

Foi útil?

Solução

Eu estou chamando exe agora de outro componente (A extensão Shell), que sempre executado em usuário de domínio. Daí o chamado exe trabalhando domínio de usuário por padrão. Obrigado por todo o apoio.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top