Tengo el pid (identificador de proceso) de un proceso en ejecución arbitrario. ¿Cómo puedo encontrar el identificador del paquete (si existe) de la aplicación asociada?¿Cómo encontrar el identificador de paquete de un PID conocido?
5
A
Respuesta
4
Aquí está una manera que funciona en 10.2 y posterior: primero llamada GetProcessForPID
para encender el pid en un ProcessSerialNumber
. Luego, llame al ProcessInformationCopyDictionary
para obtener la identificación del paquete. (Agregado: estas funciones están en desuso en OS 10.9. No sé si todavía existen en el 10.10 SDK.)
6
he encontrado una respuesta que funciona en sólo el 10,6:
[[NSRunningApplication runningApplicationWithProcessIdentifier:pid] bundleIdentifier]
Cuestiones relacionadas
- 1. Identificador de paquete difiere del identificador de paquete reservado
- 2. Obtener identificador de paquete programáticamente
- 3. Convierta un PID de Cygwin en un PID de Windows
- 4. Identificador de paquete iOS Provisioning Portal
- 5. Identificador de paquete y perfil de aprovisionamiento
- 6. iPhone - Cambio identificador del paquete
- 7. ¿qué significa el identificador de paquete en el proyecto ios?
- 8. Aplicación abierta con identificador de paquete
- 9. ¿Cómo obtener un identificador de JVM único?
- 10. -temp-caseinsensitive-rename en el identificador de paquete
- 11. ¿El sufijo de identificación del paquete es el mismo que el identificador del paquete en info.plist?
- 12. ¿Cómo puedo encontrar el ID de proceso (pid) de un proceso iniciado en Java?
- 13. Formateo de identificador de paquete de XCode de {PRODUCT_NAME}
- 14. Maven problema de embalaje paquete, conocido como MNG-4338
- 15. ¿Cómo encontrar la longitud de un paquete de parámetros?
- 16. Java: Obtenga un proceso dado un pid
- 17. Xcode: ¿hay alguna manera de obtener el identificador de paquete de un proyecto principal?
- 18. compositor: ¿Cómo encontrar la versión exacta de un paquete?
- 19. no se puede generar un nuevo identificador de semilla del paquete, ¿está bien usar el mismo?
- 20. Encontrar el identificador en una ventana de WPF
- 21. Identificador de paquete diferente para configuraciones de compilación diferentes
- 22. ¿Cómo encontrar un archivo en Emacs sin el directorio exacto conocido?
- 23. identificador installLocation no se encuentra en el paquete Eclipse Android
- 24. Cómo obtener el PID de un proceso en una tubería
- 25. kernel: forma eficiente de encontrar task_struct por pid?
- 26. ¿Cómo puedo obtener "ORA-00904: identificador inválido" de un paquete válido?
- 27. Obtener el nombre de PID?
- 28. Cómo obtener pid de pthread
- 29. ¿Dónde puedo encontrar el paquete javax.media.opengl?
- 30. com.google.android.gsf no se pudo encontrar el paquete
Perfecto, gracias! –