Мне нужно измерить все используемые объекты GDI в системе Windows xp. Я нашел метод GetGuiResources (__ в HANDLE hProcess, __in DWORD uiFlags) (с флагом GR_GDIOBJECTS). Я вызываю его для процесса, который я получаю из метода GetCurrentProcess(), определенного в WinBase.h.Как GetGuiResources для всех системных процессов?
Я не знаю, как назвать это для других системных процессов, которые я получаю через System :: Diagnostics :: Process :: GetProcesses(), потому что эта функция возвращает массив указателей процесса, а GetGuiResources берет РУЧКУ ,
Кто-нибудь знает решение для этого? Как я могу преобразовать указатель процесса в ручку или получить РУЧКИ для всех запущенных системных процессов?
За помощью заблаговременно!
Это управляемый код? –
Да, мне пришлось установить/clr: oldSyntax в VisualStudio, потому что код не будет компилироваться без этого. – Krzysztof