Перейти к содержанию
  • Изменения статусов

    • Senpai

      Punch you in the face, muthafucka I knock ya teeth out Every time I come through, nigga I got my heat out If you want smoke, ain’t nothin' we gotta speak 'bout See you with that red flag on, what that be 'bout...  
      · 0 ответов

Senpai

Пользователи
  • Публикаций

    121
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Senpai стал победителем дня 21 марта 2019

Senpai имел наиболее популярный контент!

Репутация

2 Навыки не прокачены

Информация о Senpai

  • Звание
    Спамер

Контакты

  • MSN
    vk.com/id190139204
  • Сайт
    vk.com/id190139204
  • ICQ
    vk.com/id190139204
  • Yahoo
    vk.com/id190139204
  • Jabber
    vk.com/id190139204
  • Skype
    vk.com/id190139204

Информация

  • Город
    vk.com/id190139204
  • Интересы
    vk.com/id190139204

Посетители профиля

1 733 просмотра профиля
  1. это вполне закономерно. Крч, узнаёшь размер модуля в процессе, создаёшь динамический массив, и читаешь с ReadProcessMemory, как написали выше
  2. Ну, а у вас пк одинаковый с автором ?
  3. Ребята, ютуб опять быканул
  4. нет, вы не поняли. Вопрос в том, почему в сумме страницы памяти процесса (mem_commit) занимают 34 мб?
  5. почему получается 34 мб? Хотя GetProcessMemoryInfo(hndl, &pmc, sizeof(PROCESS_MEMORY_COUNTERS)); cout << pmc.WorkingSetSize/1024 << endl; выдаёт 6512 кб
  6. получить адреса страниц памяти определённого процесса
  7. кто-то может объяснить?
  8. не понял, но очень интересно, почему, когда я вывожу в цикле размеры страниц памяти, их получается так много? Это нормально чи не?
  9. А а как? while(offset<size) ? Я не понял, почему так много страниц памяти? Мне нужна только память процесса
  10. 32 бит, не думаю, что это влияет. while (VirtualQueryEx(hndl, (LPCVOID)(0 + offset), &mbi, sizeof(MEMORY_BASIC_INFORMATION))) { if (mbi.State == MEM_COMMIT) { cc++; } offset += mbi.RegionSize; } в цикле перебираются все страницы памяти. Если перебирать их в процессе x64, то это окажется невероятно долго ,вот в чём проблема. Нужно как-то перебирать только страницы определённого процесса
  11. Я понял свою ошибку, тогда вопрос, как сканировать только память процесса и не перебирать все страницы памяти?
  12. но ведь процесс не обязательно занимает столько памяти. Нужно как-то определить количество памяти, выделенной под x64 процесс
  13. Почему-то данный код работает очень долго, если использовать на процессе x64 while (VirtualQueryEx(hndl, (LPCVOID)(0 + offset), &mbi, sizeof(MEMORY_BASIC_INFORMATION))) { if (mbi.State == MEM_COMMIT) { cc++; } offset += mbi.RegionSize; } на x32 работает нормально
×

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.