非托管 C++ 获取当前进程ID? (控制台应用程序)
如何从非托管 C++ 控制台应用程序获取当前进程 ID? 我发现
GetWindowThreadProcessId
当你有 HWND 时,它就可以工作,但是我能为控制台应用程序做什么?
How can I get the current process id from an unmanaged C++ console application? I see that
GetWindowThreadProcessId
Works when you have an HWND, but what can I do for a console application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您尝试过
GetCurrentProcessId
吗?http://msdn.microsoft.com/en-us /library/ms683180(VS.85).aspx
Have you tried
GetCurrentProcessId
?http://msdn.microsoft.com/en-us/library/ms683180(VS.85).aspx
GetCurrentProcessId
完全相同的问题?
Windows
在 unix 中,您可以:
描述
getpid() 返回当前进程的进程 ID。 (这常常是
由生成唯一临时文件名的例程使用。)
GetCurrentProcessId
Exact same question?
Windows
In unix you can go:
DESCRIPTION
getpid() returns the process ID of the current process. (This is often
used by routines that generate unique temporary filenames.)