Есть ли способ получить идентификатор процесса моего приложения на C ++?

StackOverflow https://stackoverflow.com/questions/41676

  •  09-06-2019
  •  | 
  •  

Вопрос

Есть ли способ получить идентификатор процесса моего приложения на C ++?Я использую Carbon framework, но не Cocoa…

Это было полезно?

Решение

можете ли вы использовать функцию getpid(), найденную в unistd.h ?

ссылка на osx

Другие советы

GetProcessPID - это то, что вам нужно.Для этого требуется ProcessSerialNumber, который вы можете получить из GetCurrentProcess .

Обратите внимание, что на самом деле вам не нужно вызывать GetCurrentProcess, вы можете использовать константу kCurrentProcess .

(Но в любом случае получение PID требует намного меньше работы, если вы не пытаетесь получить доступ к PID другого процесса.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top