Части моего приложения находятся на C++ под окнами. Мне нужен идентификатор процесса для текущего процесса. Есть предположения?ms C++ получить pid текущего процесса
22
A
ответ
33
GetCurrentProcessId
функция сделаю это.
5
Привыкший видеть ярды и ярлыки кода для выполнения кажущихся прямолинейными задач, я был приятно удивлен прямолинейностью GetCurrentProcessId
. Ранее сегодня я наблюдал, как он запускается в отладчике, когда я выполнял новый бит кода в подпрограмме DllMain
, которая объединяет идентификатор процесса со встроенным GUID для создания локально уникального имени для мьютекса.
Ниже приведена вся рутина, все три машинные инструкции.
mov eax,fs:[00000018]
mov eax,dword ptr [eax+20h]
ret
Кстати, две другие благословенно простые функции Windows API, являются GetLastError
и SetLastError
; Действительно, оба они очень похожи на это.
Смежные вопросы
- 1. pid текущего процесса
- 2. Получить pid запущенного процесса C++
- 3. Как получить PID фонового процесса?
- 4. Получить имя процесса pid
- 5. Получить PID нового процесса
- 6. Как получить pid процесса?
- 7. Получить PID запуска процесса firefox
- 8. PHP: получить PID определенного процесса
- 9. Как получить pid определенного процесса
- 10. Получить имя процесса по PID
- 11. Как получить имя текущего процесса в Linux?
- 12. Получить PID из MS-Word ApplicationClass?
- 13. Как получить начальный адрес текущего процесса и кучу процесса из pid?
- 14. Как получить PID родительского процесса моего приложения
- 15. Получить PID процесса, блокирующего COM-ПОРТ
- 16. Использование памяти текущего процесса в C
- 17. Bash/ps: получить pid запущенного «myscript.sh» дочернего процесса определенного процесса
- 18. Получить PID процесса после fork в Qt
- 19. прибудет PID процесса - Linux
- 20. Получить PID процесса Runtime с использованием JNI
- 21. linux как получить параметры процесса с pid?
- 22. Получение PID процесса, созданного в C#
- 23. Агент Zabbix не может обнаружить PID текущего процесса
- 24. получения PID процесса детского
- 25. Поиск pid фонового процесса от c prog
- 26. Идентифицировать PID долгого процесса
- 27. Получение идентификатора процесса текущего процесса без unistd.h
- 28. Как получить пользователя текущего процесса
- 29. C - Получить PID процесса, открытый с помощью popen
- 30. C++ Windows - Как получить PID процесса с его пути
хороший вопрос на самом деле – 2008-11-18 10:29:04
Я сначала прочитал его как «избавиться от текущего процесса» :) – Otherside 2008-11-18 10:52:54
@ Дружелюбие заставило меня заглянуть в словарь – SerG 2015-02-05 11:45:35