Como faço para listar todo o processo em execução com nível de integridade nas janelas em Java? [fechadas]

-1

Estou construindo um processo de verificação em execução com privilégio de administrador em Java. Mas eu só encontrei o modo de listar todos os processos em execução sem a tag UAC status (Não permitido é para admin) ou integrity tag como Process Explorer . Como this . Por favor, me diga que tem uma maneira de mostrar essas coisas?

    
por BeGood 19.08.2016 / 18:51

1 resposta

2

A resposta no item ao qual você está vinculado usa apenas um comando já disponível no Linux ( ps ), executa isso e analisa sua saída. O equivalente do Windows é tasklist .

Esta resposta mostra como obter uma lista mais detalhada, via PowerShell, que pode ser analisada em Java da mesma forma : powershell "Get-WMIObject win32_process"

Você já deve ter adivinhado: o Java Vanilla não é uma estrutura apropriada para o que você está tentando fazer. Assim, a ginástica envolvida. Algo como o JNI pode permitir que você crie uma classe que facilite isso se a interface precisar estar em Java.

    
por 19.08.2016 / 19:12