Класс процесса WIN32 для команды Powershell Get-WmiObject

Я надеюсь, что этот вопрос не слишком прост для этого форума, так что заранее спасибо за лечение его приятно.

Я пытался сделать небольшое упражнение относительно следующего:

  1. запросите через PowerShell о процессе java, который меня интересует
  2. возьмите PID
  3. используйте его в моем приложении Java.

моя Java 64-разрядная.

что я сделал, было следующее:

Get-WmiObject Win32_Process -List "name = 'java.exe' and commandline like '%catalina%'

даже если мой java процесс 64-битный, WQL запрос ищет данные в win32_process (и получает оттуда успешно). Это специально или я смотрю на неправильные вещи?

11
задан LotPings
16.04.2023 18:30 Количество просмотров материала 3080
Распечатать страницу

1 ответ

запрос WQL ищет данные в win32_process

класс WMI Win32_Process представляет процесс в операционной системе.

Source именем Win32_Process класс

Win32_Process просто случается имя класса, он возвращает все процессы, являются ли они 32 или 64 бит.

Если вам нужно узнать, является ли процесс 32 или 64 бит обратитесь к этому вопросу переполнения стека Powershell: Определите, является ли процесс 32 или 64 бит.

1
отвечен DavidPostill 2023-04-18 02:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх