API获取当前进程的用户对象和GDI对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了API获取当前进程的用户对象和GDI对象相关的知识,希望对你有一定的参考价值。

GR_GDIOBJECTS
0
 Return the count of GDI objects.   //

GR_USEROBJECTS
1
 Return the count of USER objects.

    HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ,FALSE,7604); //传对应的进程ID

    //GetProcessMemoryInfo(hProcess,&ProMem,sizeof(ProMem));

    DWORD dwGdi = GetGuiResources(hProcess, GR_GDIOBJECTS);
    DWORD dwUser = GetGuiResources(hProcess, GR_USEROBJECTS);

    CloseHandle(hProcess);

技术分享图片

以上是关于API获取当前进程的用户对象和GDI对象的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7 中一个进程的 GDI 对象上限是多少?

如何从片段中的 JSON 响应中的对象获取数据

是否有任何 C 函数或 API 来获取在当前登录用户下运行的进程列表

win32day07-图形绘制/GDI绘图对象-画笔/画刷

GDI对象存储和查看lib文件导出函数

如何使用地名服务 api 而不是 html5 位置对象的东西获取国家/地区代码信息