Получить дескриптор процесса в PowerShell

Импорт отмечен серым подчеркиванием, говоря «нерешённая ссылка» в качестве подсказки

blockquote>

. Это, скорее всего, означает, что PyCharm не может видеть импортируемый вами модуль. В режиме редактирования PyCharm полагается на доступность источников Python импортированных модулей. Если модуль не написан на Python, а является модулем расширения C, PyCharm генерирует «скелет», который содержит прототипы функций и использует его для завершения.

В режиме оболочки PyCharm использует живые импортированные объекты для завершения , с немного другими результатами.

Убедитесь, что ваша установка OpenCV видна для интерпретатора Python, который вы выбрали для проекта (File / Settings / Python interpreter). Если интерпретатор верен, попробуйте удалить и повторно добавить его (это отнимает много времени, извините).

Если ничего не помогает, выдает ошибку .

0
задан Ansgar Wiechers 18 March 2019 в 19:00
поделиться

1 ответ

PowerShell не распознает символические константы, которые вы пытаетесь использовать там. Вместо этого используйте числовые значения. Для PROCESS_ALL_ACCESS это должно быть 1056763 или 0x00101ffb (и вам также нужно $false вместо FALSE). Тем не менее, вы, вероятно, не должны использовать PROCESS_ALL_ACCESS в первую очередь.

Попробуйте с PROCESS_QUERY_LIMITED_INFORMATION (числовое значение 4096 или 0x1000):

$handle = $Kernel32::OpenProcess(0x1000, $false, 4548)
0
ответ дан Ansgar Wiechers 18 March 2019 в 19:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: