我正在进入http://msdn.microsoft.com/zh-cn/library/windows/desktop/hh404562(v=vs.85).aspx#use_direct3d_in_session_0_processes 。
我使用了一些过程文档,并且遇到了HRESULT值,这表明我的可执行文件实际上在Session 0下运行。
如果我在Session 0下运行,如何以编程方式推断? 我宁愿优雅地退出,也不愿退出神秘的错误代码。
GetCurrentProcessId和ProcessIdToSessionId是您的朋友。
GetCurrentProcessId
ProcessIdToSessionId