Eu encontrei uma maneira de fazer isso; embora eu gostaria de ver o trabalho de grawity.
Um MessageBox
está sendo mostrado na área de trabalho de Session 0
. O Windows Vista e o 7 têm um serviço que procura por qualquer pessoa que mostre uma caixa de diálogo na área de trabalho " segura " e oferece a possibilidade de alternar para ela.
Eu não estava vendo nenhuma notificação, porque o serviço Interactive Services Detection
não estava em execução (no Windows 7, o padrão é a inicialização manual ).
Service name: UI0Detect
Display name: Interactive Services Detection
Description: Enables user notification of user input for interactive services, which enables access to dialogs created by interactive services when they appear. If this service is stopped, notifications of new interactive service dialogs will no longer function and there might not be access to interactive service dialogs. If this service is disabled, both notifications of and access to new interactive service dialogs will no longer function.
Path to executable: C:\Windows\system32\UI0Detect.exe
Você pode iniciar manualmente este serviço executando (a partir de um prompt de comando elevado):
>sc start ui0detect
Assim que fiz isso, uma notificação apareceu. Ele detectou uma caixa de mensagem e ofereceu-me para mudar para a área de trabalho segura:
.
DepoisquecliqueiemOK
nacaixadediálogoofensiva,conseguiretornaràminhaáreadetrabalhoclicandonobotãoEstoupronto:
Ainda seria bom encontrar uma maneira de mudar para a área de trabalho Session 0
" segura " sempre que eu quisesse - não apenas quando a Detecção de serviços interativos