1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

MemInfoMicro

Тема в разделе "Мастерская", создана пользователем Antariy, 22 апр 2011.

  1. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    Программка, показывает информацию о памяти в системе. Т.е. - отображает размеры ОЗУ и свап-файла/виртуальной памяти, доступные системе, и свободные.

    Программ такого направления существует множество... но не с такими характеристиками :)

    [​IMG]
    Скриншот предоставил MisterGrim

    Из свойств программы:
    o Совместима с системами с памятью любого размера. Т.е., программка не ограничена 4 ГБ, как большинство других. Если в системе будет, например, 8 ГБ, то она покажет всё это правильно. Даже на 32-х битных системах, т.к. это 32-х битная программа, и если в ОС включена PAE, то система может использовать много памяти.
    o Информация показывается в удобном формате, нет огромных чисел, показывающих незнамо что, все цифры - десятичные дроби. Программа автоматически отслеживает какого уровня размеры, и использует соответствующую единицу измерения, а не "чёкнутое число". Т.е., если у вас 6 ГБ памяти (например), и свободно 100 МБ, то будет отображено именно так: Size: 6.000 GB ... Free: 100.000 MB. Число дробное, т.е. 1,5 ГБ памяти будет указано как 1.500 GB, а не 1536 MB.
    o Программа имеет удобный графический псевдо-трёхмерный индикатор свободной ОЗУ, значок слева. Индикатор меняет свой цвет, плавно с оранжевого (мало свободной ОЗУ) на зелёный (много свободной ОЗУ), в зависимости от размера этой самой свободной ОЗУ.
    o Программа имеет значок - т.е. в проводнике она отображается не как "умолчальный квадрат".
    o Программа предположительно работает на всех текущих системах Windows. Она была протестирована на Win95, Win98, Win2000, WinXP 32bit, Win Vista 32/64bit, Win 7 32/64 bit, Win 8 x64, и Wine 1.3.8.
    o Программе требуется только i386 процессор с математическим сопроцессором, как минимальное требование к железу ))
    o Программа не использует какие-либо runtime библиотеки, только стандартные Windows'ские kernel32.dll и user32.dll.
    o Программа совместима c DEP, ASLR и другими мудрёными технологиями безопасности.

    Внимание: программа может определяться как вирус некоторыми антивирусами. Это ложное срабатывание, программа вирусом не является, просто технология её изготовления сложновата для понимания антивирусами. Существует вероятность неработоспособности программы на будущих ОС.
    Размер программки, при как можно большей функциональности, был главной целью (и она не идеальна!), поэтому файл программы весьма специфичен.

    Размер EXEшника - 968 байт.
     

    Вложения:

    • MemInfoMicro.rar
      Размер файла:
      654 байт
      Просмотров:
      164
    Последнее редактирование: 13 янв 2012
    miri, Sharp_ey, Bato-San и 12 другим нравится это.
  2.  
  3. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    ...Что б привлекала темка посетителя прям в лоб,
    Для того Автор постарался, и тему в, и ногою - топ.
     
  4. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Кстати, скриншот с 6 гб памяти:
    [​IMG]
     
    Последнее редактирование модератором: 19 июл 2015
    Antariy нравится это.
  5. inviZ

    inviZ

    Регистрация:
    1 фев 2009
    Сообщения:
    37
    Это все здорово, конечно, но вот меня один момент в MSDN смущает все-таки. :)
    То есть на NT5 и выше правильнее Ex-версию использовать.

    UPD
    oO. Разрази меня гром, я вообще в недоумении. Если ты используешь GlobalMemoryStatus, то как ты определяешь объем памяти, больший 4Гб. Чудес ведь не бывает.
    Пошел расчехлять IDA и Olly.
    UPD2
    Да, все просто оказалось. :)
     
    Последнее редактирование: 12 янв 2012
    Antariy нравится это.
  6. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Так или иначе, если использовать GlobalMemoryStatusEx, то будет работать только на XP и выше. Конечно, можно сделать определение оси, ручную загрузку функции из kernel32.dll... Но тогда MemInfo будет уже не Micro.
     
  7. Antariy

    Antariy

    Регистрация:
    4 мар 2011
    Сообщения:
    233
    История

    Она и использует GlobalMemoryStatusEx на NT5 и выше :) А GlobalMemoryStatus - на Win9x.

    Да, в общем, несложно. It's just stuff for fun :)


    P.S. Главный пост темы обновлён - добавлен скриншот - благодарность MisterGrim'у, и обновлён список поддерживаемых ОСей - в настоящее время уже подтверждена работа текущей версии программы на Windows 8 x64.

    P.P.S. Можно попросить кого-нибудь из Администраторско-Модераторского состава закрепить первое сообщение темы (и, если можно, у темы про RAM Clear)?
     
    Последнее редактирование: 13 янв 2012
    Лорд Лотар и AxXxB нравится это.
  8. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Да, я уже посмотрел, понял, что не всё так просто, как на первый взгляд. )
     
    Antariy нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление