
02.10.2009, 17:39
|
|
Участник форума
Регистрация: 01.04.2008
Сообщений: 200
С нами:
9531722
Репутация:
39
|
|
GlobalMemoryStatus и ОЗУ 4 гб
при запуске программы на компьютере с 4 гигами памяти появлялось ошибка
"Available memory less than 15mb!!! -1310720"
декомпиляцуия позволила узнать причину
GlobalMemoryStatus возвращает отрицательное количество памяти
PHP код:
struct _MEMORYSTATUS Buffer; // [sp+18h] [bp-20h]@1
Buffer.dwLength = 32;
GlobalMemoryStatus(&Buffer);
v0 = Buffer.dwTotalPhys;
dword_2042D298 = Buffer.dwTotalPhys;
if ( (signed int)Buffer.dwTotalPhys < 15728640 )
{
sub_20101560((int)"Available memory less than 15MB!!! %i\n", SLOBYTE(Buffer.dwTotalPhys));
v0 = Buffer.dwTotalPhys;
}
|
|
|