Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.11.08;
Скачать: [xml.tar.bz2];

Вниз

Вопрос про GetProcessMemoryInfo   Найти похожие ветки 

 
Игорь ©   (2008-10-09 11:41) [0]

Привет, использую CreateToolHelp32SnapShot для получения списка процессов под XP, как узнать сколько памяти ест System Idle Process, GetProcessMemoryInfo почему то возвращает какую то хрень, понятно что надо использовать NtQuerySystemInformation, но мне нужна именно CreateToolHelp32SnapShot


 
Сергей М. ©   (2008-10-09 11:45) [1]


> GetProcessMemoryInfo почему то возвращает какую то хрень


Потому что в MSDN черным по белому сказано:

Windows Server 2003 and Windows XP/2000:  The handle must have the PROCESS_QUERY_INFORMATION and PROCESS_VM_READ access rights.


 
Игорь ©   (2008-10-09 11:48) [2]


> Сергей М. ©   (09.10.08 11:45) [1]


Как написано так и делаю, даже получаю Debug привилегии

OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ...


 
Сергей М. ©   (2008-10-09 11:51) [3]

И что возвращает OpenProcess ?


 
Игорь ©   (2008-10-09 11:58) [4]


> Сергей М. ©   (09.10.08 11:51) [3]


Возвращает 0, и GetProcessMemoryInfo в итоге возвращает не понятно что, не понимаю почему не могу его открыть


 
Сергей М. ©   (2008-10-09 12:02) [5]


> Игорь ©   (09.10.08 11:58) [4]
>
>


> Возвращает 0


Вот с этого и надо было начинать поиски правды !
Какой смысл вызывать GetProcessMemoryInfo, если ты не смог открыть процесс ?

А правда - вот она:

OpenProcess() fails for the Idle and  CSRSS processes because their access restrictions prevent user-level code from opening them


 
Игорь ©   (2008-10-09 12:09) [6]


> Сергей М. ©   (09.10.08 12:02) [5]


Как же быть, как получить доступ к System Idle Process?


 
Сергей М. ©   (2008-10-09 12:11) [7]

А что ты там забыл ?
Работает он себе и работает, каши не просит, пока в системе все в порядке ..


 
Игорь ©   (2008-10-09 12:14) [8]


> Сергей М. ©   (09.10.08 12:11) [7]


Отлично, СПАСИБО БОЛЬШОЕ


 
clickmaker ©   (2008-10-09 14:03) [9]

> Работает он себе и работает, каши не просит

фигасе не просит. До 99% проца отъедает


 
Сергей М. ©   (2008-10-09 14:04) [10]


> До 99% проца отъедает


Он же чужую кашу доедает, не пропадать же добру)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2009.11.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
2-1253184578
vegarulez
2009-09-17 14:49
2009.11.08
Просьба не банить.


15-1252355407
Юрий
2009-09-08 00:30
2009.11.08
С днем рождения ! 8 сентября 2009 вторник


4-1221548514
dmitry_12_08_73
2008-09-16 11:01
2009.11.08
Декодирование комбинации клавиш


6-1209894514
FireMan_Alexey
2008-05-04 13:48
2009.11.08
VPN


2-1253086545
Роман
2009-09-16 11:35
2009.11.08
как работать с файлом мс прожект





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский