当前位置:  开发笔记 > 编程语言 > 正文

ms c ++得到当前进程的pid

如何解决《msc++得到当前进程的pid》经验,为你挑选了2个好方法。

我的应用程序的一部分是在Windows下的C++中.我需要当前进程的进程ID.有什么想法吗?



1> Greg Hewgill..:

GetCurrentProcessId功能将执行此操作.



2> David A. Gra..:

已经习惯于看到码和码的代码来完成看似简单的任务,我对这种直接性感到惊喜GetCurrentProcessId.今天早些时候,当我在DllMain例程中跟踪一些新代码时,我看到它在调试器中运行,该例程将进程ID与嵌入式GUID相结合,为互斥锁创建本地唯一名称.

以下是整个例程,所有三个机器指令.

mov         eax,fs:[00000018]
mov         eax,dword ptr [eax+20h]
ret

顺便说一句,其他两个幸好简单的Windows API函数GetLastErrorSetLastError; 实际上,两者都非常相似.

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有