Partes de mi aplicación están en C++ bajo Windows. Necesito la identificación del proceso para el proceso actual. ¿Alguna idea?ms C++ get pid del proceso actual
Respuesta
La función GetCurrentProcessId
hará esto.
yup, eso lo hizo; Qué oscura es esta información ... –
También hay '_getpid()' - http://msdn.microsoft.com/en-us/library/t2y34y40%28v=vs.80%29.aspx – user93353
'_getpid () 'solo llama a' GetCurrentProcessId() '. Solo hay una identificación de proceso, y la función de nivel más bajo que la devuelve es 'GetCurrentProcessId()'. –
Habiéndome acostumbrado a ver yardas y yardas de código para realizar tareas aparentemente sencillas, me sorprendió gratamente la franqueza de GetCurrentProcessId
. Hoy temprano, lo vi funcionar en un depurador, cuando estaba siguiendo un código nuevo en una rutina DllMain
que combina el ID del proceso con un GUID incrustado para crear un nombre único local para un mutex.
A continuación se muestra toda la rutina, las tres instrucciones de la máquina.
mov eax,fs:[00000018]
mov eax,dword ptr [eax+20h]
ret
Por cierto, otras dos funciones simples felizmente API de Windows son GetLastError
y SetLastError
; de hecho, ambos son bastante similares a este.
Me olvidé de mencionar en ese grupo "corto, dulce" es GetProcessHeap. –
- 1. linux: programmatically get parent pid de otro proceso?
- 2. obtener pid del proceso hijo
- 3. Obtener PID de MS-Word ApplicationClass?
- 4. Cambiar prioridad del proceso actual en C
- 5. Obtener nombre del proceso por PID
- 6. pid del proceso actualmente en ejecución
- 7. Uso de memoria del proceso actual en C
- 8. Obtenga el directorio de trabajo actual del proceso con un pid programáticamente en OS X
- 9. Java: Obtenga un proceso dado un pid
- 10. PID del último proceso en ejecución en Windows
- 11. Determine pid de proceso terminado
- 12. ¿Cómo obtener el nombre actual del proceso en Linux?
- 13. Obtener el nombre del proceso de pid o manejar
- 14. Popen obteniendo pid del proceso de nueva ejecución
- 15. ¿Cómo obtener el estado del proceso usando pid?
- 16. Obtenga el estado del proceso por pid en Ruby
- 17. Conseguir última PID del proceso, en el Makefile
- 18. Obtener pid del proceso que ha activado alguna señal
- 19. Archivo por lotes de Windows: ¿PID del último proceso?
- 20. Conseguir un PID de un proceso creado en C#
- 21. Filtrar por proceso/PID en Wireshark
- 22. C++ Windows - Cómo obtener la ruta del proceso desde su PID
- 23. ¿Cómo obtener el PID de un proceso dando el nombre del proceso en Mac OS X?
- 24. ¿Cómo ver una cola de mensaje de proceso especificada si se conoce el PID del proceso?
- 25. ¿Cómo obtener el PID infantil en C?
- 26. ¿Obtiene el nombre del proceso actual (ejecutable) en Go?
- 27. Cómo matar un proceso en Java, dado un PID específico
- 28. ¿Cómo puedo obtener el PID del proceso principal de mi aplicación?
- 29. ¿Cómo sudo el proceso actual?
- 30. Bash Script, Terminar proceso tirando de archivo PID
nice question actually –
Lo leí por primera vez como "deshacerse del proceso actual" :) – Otherside
@OtherSide me hizo buscar en el vocabulario – SerG