Eu considerei hackear o arquivo executável ( taskmgr.exe
) para ver se havia uma maneira de criar isso, mas usei um método decididamente mais fácil e menos arriscado.
Como se trata de um controle de exibição de lista padrão, o que fiz foi gravar um aplicativo que pode detectar se o Gerenciador de Tarefas está em execução e, em caso afirmativo, conectar-se ao seu controle de lista e executar a classificação (simulando um clique em coluna; não senti como ordenar manualmente). Demorou um pouco para que fosse flexível o suficiente para explicar as variações (especialmente porque as colunas são personalizáveis) e, em seguida, para permitir a classificação em uma coluna diferente - imaginei que poderia ter a opção.
Infelizmente, isso significa que um programa extra está sendo executado em segundo plano, mas eu já tenho planos para incorporá-lo a um aplicativo mais genérico, para que não seja um processo com uma única função, tornando-o mais aceitável para que ele seja executado porque faz mais coisas.