标签: c++ windows process
我遇到了http://msdn.microsoft.com/en-us/library/windows/desktop/hh404562(v=vs.85).aspx#use_direct3d_in_session_0_processes。
我使用了一些进程记录,并且我遇到了HRESULT值,这些值表明我的可执行文件实际上是在Session 0下运行。
如果我在会话0下运行,我如何以编程方式推断?我宁愿优雅地退出而不是退出一个神秘的错误代码。
答案 0 :(得分:5)
GetCurrentProcessId和ProcessIdToSessionId是您的朋友。
GetCurrentProcessId
ProcessIdToSessionId