Pelo que você pode ler em outras perguntas ( 1 , 2 ) sobre esse tópico, geralmente é hacky na melhor das hipóteses e certamente não é um cenário suportado. Além disso, a segunda pergunta tem mais algumas informações e, se você seguir alguns links, acabará aqui: E este é o Vista…
Se você verificar esse artigo, lerá o seguinte:
No Vista, no entanto, há mais alterações. Nem o Internet Explorer nem o Windows Explorer estão dispostos a entreter várias contas na mesma área de trabalho. Se você tentar executar o IE em uma conta de usuário diferente daquela da área de trabalho, ele exibirá uma mensagem de erro: "O comando RUNAS não é suportado". Pelo que entendi, o principal motivo é que, com o Internet Explorer do Modo Protegido, que é executado no Nível de Integridade Baixo, o IE também lança um processo do intermediário de IL Médio (ieuser.exe) que é executado como usuário da área de trabalho e que bloqueia as operações de IL Médio selecionadas para o processo de baixa IL. Permitir múltiplas identidades nesse mix teria introduzido uma complexidade significativa a ser evitada. Se você tentar executar o Windows Explorer como um usuário diferente, não verá nada - o novo processo inicia, mas sai sem exibir uma janela.
...
O Explorer é um pouco mais complicado. A aplicação direta de "Executar como administrador" não é suficiente, mas é comum executá-lo a partir de um shell de comando elevado. Acho que uma linha de comando como “explorer / e, c: \” funcionará, enquanto apenas executar “explorer” pode não funcionar. Mas como antes : se funcionar, é um efeito colateral não intencional da implementação atual e está sujeito a alterações a qualquer momento.
É razoável esperar que eles mantenham esse comportamento como no Windows Vista, Windows 7, Windows 8 e agora (provavelmente) no Windows 10.
Parece que você precisará usar um hack, considerar uma solução alternativa ou reavaliar seu problema que leva a que você precise executar um explorador como um usuário diferente.
Como solução alternativa, você pode usar um explorador de arquivos diferente como o Total Commander, cmd
que está sendo executado sob credenciais diferentes, uma caixa de diálogo de arquivo de outro software que você iniciou como usuário diferente ou o "interruptor rápido" do Windows para mudar temporariamente para outro. do utilizador.
Você realmente não forneceu nenhuma informação sobre por que está tentando fazer isso, então não tenho idéia de como poderia ser uma abordagem diferente e quanto ao hack ... existem várias nas perguntas acima. Meu palpite por que o que você vinculou na sua pergunta inicial foi mascarado como resolvido é que a pessoa fez mais algumas pesquisas e talvez se deparou com esses hacks.
explorer.exe