Перейти к содержанию

Senpai

Пользователи
  • Постов

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

  • Посещение

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

    3

Сообщения, опубликованные Senpai

  1. В 26.06.2019 в 18:19, imaginary сказал:

    В комментарии к RegionSize
    "Размер области, начинающейся с базового адреса, в котором все страницы имеют одинаковые атрибуты, в байтах."
    Там ещё есть cb
    "Размер структуры в байтах."
    Посмотри это, хотя я не особо понимаю зачем тебе, если и так можно получить размер рабочей области

    нет, вы не поняли. Вопрос в том, почему в сумме страницы памяти процесса (mem_commit) занимают 34 мб?

  2. 54 минуты назад, partoftheworlD сказал:

    не понял, но очень интересно, почему, когда я вывожу в цикле размеры страниц памяти, их получается так много? Это нормально чи не?

    5 часов назад, Senpai сказал:

    oeqALabGGnc.jpg

     

  3. 9 часов назад, partoftheworlD сказал:

     

    
    if(mbi.State != MEM_FREE)

    плюс цикл не верный, ты вообще в курсе как будет такой цикл работать?

     

    
    while (VirtualQueryEx(hndl, (LPCVOID)(0 + offset), &mbi, sizeof(MEMORY_BASIC_INFORMATION)))

     

    oeqALabGGnc.jpg
    А а как? while(offset<size) ? Я не понял, почему так много страниц памяти? Мне нужна только память процесса

  4. 1 минуту назад, Hack сказал:

    Скомпилировал как  32bit или 64bit?

    32 бит, не думаю, что это влияет.
     

    while (VirtualQueryEx(hndl, (LPCVOID)(0 + offset), &mbi, sizeof(MEMORY_BASIC_INFORMATION)))
    	{
    		if (mbi.State == MEM_COMMIT)
    		{
    			cc++;
    		}
    		offset += mbi.RegionSize;
    		
    	}

    в цикле перебираются все страницы памяти. Если перебирать их в процессе x64, то это окажется невероятно долго ,вот в чём проблема. Нужно как-то перебирать только страницы определённого процесса

  5. Только что, partoftheworlD сказал:

     

    image.png.5567706fd03563641821c2fa65f7f770.png

    file:///C:/Users/user/Documents/Fiddler2/Scripts/BrowserPAC.js

    НУ И ТАМ ПО ССЫЛКЕ:
     

    // Autogenerated file; do not edit. Rewritten on attach and detach of Fiddler.
    
    // Get the URL to this file from Fiddler by clicking Tools > Options > Connections > Copy Browser Proxy Configuration URL.
    
    function FindProxyForURL(url, host){
      return 'PROXY 127.0.0.1:8888';
    }
  6. 50 минут назад, partoftheworlD сказал:

    вырвать прошивку из установщика программы?

    Так установщик в самом модеме. Там есть папка drivers и установщик драйвера, но чот не работает. Я достал установщик со всеми файлами и пытался установить только драйвера 

  7. 1 час назад, partoftheworlD сказал:

    Live CD с линуксом и modem-manager-gui

    у проблемы оказалось довольно тривиальное решение. Я просто переставил модем в другой usb и всё заработало. Но я так и не понял, как залить только драйвера на модем (без самой программки для модема), чтобы они устанавливались и модем определялся.

×
×
  • Создать...

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

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