-1

Я строю процессы сканирования, работающие с правами администратора в Java. Но я нашел только способ перечислить все процессы, запущенные без статуса UAC тега (не разрешено для администратора) или тега integrity такого как Process Explorer . Вот так . Скажите, пожалуйста, есть способ показать эти вещи?

1 ответ1

2

Ответ в элементе, на который вы ссылаетесь, просто использует команду, уже доступную в Linux (ps), запускает ее и анализирует ее вывод. Эквивалентом Windows является tasklist .

Этот ответ показывает, как получить более подробный список с помощью PowerShell, который может быть проанализирован в Java таким же образом: powershell "Get-WMIObject win32_process"

Возможно, вы уже догадались: Vanilla Java не подходит для того, что вы пытаетесь сделать. Таким образом, гимнастика участвует. Нечто подобное JNI может позволить вам создать класс, который сделает это проще, если интерфейс должен быть в Java.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .