Vendo a GUI de um aplicativo de pré-login após o logon (ou sempre) [duplicado]

1

Duplicata Possível:
Como selecionar a conta na tela de login do Windows7, comece a digitar o nome?

Eu estou procurando um método para conseguir isso, ou uma razão clara porque não é possível.

eu uso Tarefas agendadas para iniciar um aplicativo com uma GUI na inicialização do sistema. Eu quero ver a tela da GUI após o logon sem reiniciá-lo. Estou disposto a digitar uma senha e / ou re-logon e / ou usar qualquer aplicativo ou ferramenta para ajudar, inclusive alterando a maneira como eu executo o aplicativo GUI. Apenas não pode esperar por um logon de usuário para iniciar.

Como eu faço isso? Ou se é absolutamente impossível, por quê? Eu li sobre "Shatter Attacks", mas isso não parece cobrir isso.

Estou mais interessado em XP e Windows7.

Se existem várias soluções, é claro que prefiro o mais conveniente, flexível e / ou código aberto.

JimB
fonte

Respostas:

1

Com Sessão 0 Isolamento e a ACLs no desktop de login , O Windows NT 6 é intencionalmente projetado para tornar isso quase impossível de alcançar. A área de trabalho do winlogon é protegida intencionalmente de processos que seriam capazes de injetar código de roubo de senhas; e programas em execução na sessão 0 (que inclui tarefas executadas no serviço Tarefas agendadas ) são intencionalmente protegidos da interação com programas executados em estações de janela interativas em outras sessões. A intenção do design é que é muito difícil falsificar o prompt de login, é muito difícil pegar senhas e é muito difícil usar a natureza insegura de compartilhamento de recursos compartilhados da GUI do Windows para executar o escalonamento de privilégios.

JdeBP
fonte
Obrigado pela resposta atenciosa & amp; links. Dos diagramas em Sessão 0 Isolamento , parece que se pode criar um Sessão 2 em seguida, executar aplicativos sob ele, todos de Sessão 0 . Não?
JimB
Não acreditando nisso a princípio, eu persegui inúmeras pistas, e elas eram todas becos sem saída. Somente a existência de algum recurso não documentado faria isso.
JimB
0

Não é possível. Para exibir uma GUI, é necessário que haja uma sessão interativa que só é possível quando um usuário faz logon.

squillman
fonte
Eu não diria isso, a tela de login é interativa e vi aplicativos sendo executados nela. :-)
Tom Wijsman