Dados os comprimentos necessários para que algo desse tipo funcionasse no IE / Explorer ( ver Privbar ), não acho que exista uma solução que afete todos os programas.
Às vezes, inicio aplicativos com direitos elevados e esqueço de fechá-los depois porque eles não são distinguíveis. Por meio de algo como um "Arquivo aberto ...", alguém pode facilmente abusar desses aplicativos se minha conta normal for "comprometida".
A questão é se existe uma maneira de indicar que uma janela é criada pelo aplicativo com direitos elevados.
Percebi que as janelas são tratadas de maneira diferente internamente e o controle de acesso é aplicado: por exemplo, que extensões como o dexpot não podem se conectar a essas janelas.
Dados os comprimentos necessários para que algo desse tipo funcionasse no IE / Explorer ( ver Privbar ), não acho que exista uma solução que afete todos os programas.
A única coisa que eu sei é o código para verificar permissões administrativas .
Talvez alguém possa escrever uma ferramenta que desenhe uma borda vermelha em torno de janelas elevadas ...
Talvez algo semelhante seja sugerido à Microsoft para ser incluído em um dos próximos lançamentos.
Um prompt de comando executado como administrador adiciona Administrator
à barra de título, mas esse parece ser o único caso disso.
Você precisa encontrar uma maneira de analisar o nome de usuário nas janelas de blocos.
Você pode testar isso em arquivos em lote: título% USERNAME% irá adicionar o nome de usuário à janela de título.
Eu assumo que algo equivalente para janelas não-cmd / batch pode ser feito via VBS. De qualquer forma, são variáveis env que você deve usar.