Frage

Gibt es eine Möglichkeit, die Prozess-ID meiner C++-Anwendung abzurufen?Ich verwende das Carbon-Framework, aber nicht Cocoa ...

War es hilfreich?

Lösung

Können Sie die Funktion getpid() in unistd.h verwenden?

OSX-Referenz

Andere Tipps

GetProcessPID ist das, was Sie brauchen.Dies erfordert eine ProcessSerialNumber, die Sie von GetCurrentProcess erhalten können.

Beachten Sie, dass Sie GetCurrentProcess nicht wirklich aufrufen müssen, Sie können die Konstante kCurrentProcess verwenden.

(Aber getpid ist ohnehin viel weniger Arbeit, wenn Sie nicht versuchen, auf die PID eines anderen Prozesses zuzugreifen.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top