GOOGLE ADS

понедельник, 9 мая 2022 г.

Как получить использование памяти процесса?

Я искал, как получить использование памяти процессами, возможно ли это, используя только AutoHotkeyскрипт?

Если кто-то может указать, с чего начать, спасибо.


Решение проблемы

Как насчет этой функции?

GetProcessMemoryInfo(PID) {
size:= 440
VarSetCapacity(pmcex,size,0)
ret:= ""

hProcess:= DllCall( "OpenProcess", UInt,0x400|0x0010,Int,0,Ptr,PID, Ptr )
if (hProcess)
{
if (DllCall("psapi.dll\GetProcessMemoryInfo", Ptr, hProcess, Ptr, &pmcex, UInt,size))
ret:= NumGet(pmcex, (A_PtrSize=8? "16": "12"), "UInt")/1024. " K"
DllCall("CloseHandle", Ptr, hProcess)
}
return % ret
}

Взято из AHK_Task Manager:
https://www.autohotkey.com/board/topic/79151-ahk-task-manager/

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...