??Windows????????小???贸????械????????
???????????? ???????[ 2013/1/8 15:51:37 ] ????????
??????未???????????????娲�???????????????4????????????????谩?????????娲�?????????????????????VirtualAlloc????NULL??GetLastError????ERROR_INVALID_ADDRESS??
????????????????MEM_RESET??VirtualAlloc???????????????????????????小????????????????????????????????????????????????????????????谢???????????????????锟�????????????????????????????????????????????0???????????????????????????????????????????????????妾�?????????????????????????????????谩?
??????????MEM_RESET????????????????????????????????????谩?????????????
????VirtualQuery??????
????VirtualQuery???????????????????泄???????????????小???娲�????????????????
DWORD VirtualQuery(
LPCVOID pvAddress??
PMEMORY_BASIC_INFORMATION pmbi??
DWORD dwLength);
????pvAddress??????????????????????
????dwLength???MEMORY_BASIC_INFORMATION????小??
????pmbi????MEM_BASIC_INFORMATION??????????????????锟�?
typedef struct _MEMORY_BASIC_INFORMATION
{
PVOID BaseAddress;//????pvAddress?????????????小??
PVOID AllocationBase;//??????????
DWORD AllocationProtect;//??????????????????
SIZE_T RegionSize;//?????小??????????位????BaseAddress?????????
DWORD State;//????????????
DWORD Protect;//????????
DWORD Type;//
}MEMORY_BASIC_INFORMATION??*PMEMORY_BASIC_INFROMATION;
????VirtualQueryEx??VirtualQuery???????????????????????????????味?????????????????????????????
????GlobalMemoryStatus???????????????????????????
VOID GlobalMemoryStatus(LPMEMORYSTATUS lpBuffer);
????MEMORYSTATUS?????????锟�?
typedef struct _MEMORYSTATUS
{
DWORD dwLenght;//?????小?????煤??????????????
DWORD dwMemoryLoad;//
SIZE_T dwTotalPhys;
SIZE_T dwAvailablePhys;
SIZE_T dwTotalPageFile;
SIZE_T dwAvailablePageFile;
SIZE_T dwTotalVirtual;
SIZE_T dwAvailVirtual;
}MEMORYSTATUS??*LPMEMORYSTATUS;
????dwMemoryLoad????????????????????卸????????????0-100?????魏????????校???????????????
????dwTotalPhys???????????????????
????dwAvailPhys????????????????????????????????位??
????dwTotalPageFile????????????????????????????????
????dwTotalVirtual??????????懈???????械???????????????2G??128k.??0x00000000-0x0000FFFF?????????????????0x7FFF0000-0x7FFFFFFF??64KB?????????????????????贸?????????
????dwAvailVirtual???????????泄??????????????卸???????????????????谩???dwTotalVirtual-?????????????????dwAvailVirtual??
??????

???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11