Existe-t-il un moyen d’obtenir l’identifiant du processus de mon application C++ ?

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

  •  09-06-2019
  •  | 
  •  

Question

Existe-t-il un moyen d’obtenir l’identifiant du processus de mon application C++ ?J'utilise le framework Carbon, mais pas Cocoa…

Était-ce utile?

La solution

pouvez-vous utiliser la fonction getpid() trouvée dans unistd.h ?

référence osx

Autres conseils

GetProcessPID est ce dont vous avez besoin.Cela nécessite un ProcessSerialNumber, que vous pouvez obtenir auprès de GetCurrentProcess.

Notez que vous n'avez pas réellement besoin d'appeler GetCurrentProcess, vous pouvez utiliser la constante kCurrentProcess.

(Mais getpid demande beaucoup moins de travail si vous n'essayez pas d'accéder au PID d'un autre processus, de toute façon.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top