Re: Простой интерес по поводу закрытия дескрипторов.
От: Alex Fedotov США  
Дата: 09.03.05 22:22
Оценка:
Здравствуйте, maxidroms, Вы писали:

M>Ниже приведен довольно простой код вывода на экран списка процессов и имена их exe-файлов.


M>Где то читал ресурс майкрософта на котором он ОЧЕНЬ СОВЕТОВАЛ закрывать любой открытый дескриптор.


M>В нашем случае мы делаем OpenProcess в начале цикла.И мы же закрываем открытый при этом дескриптор в конце цикла при удачном завершении.


M>но посмотрите на строчки

M> }
M> else return;

M>Если мы сумели сделать OpenProcess но ошибка произошла в if ( EnumProcessModules..... то у нас выполянется return.

M>и значит дело до CloseHandle не доходит.

M>Этот кусок когда из МСДН.


Чайники им примеры пишут, что тут еще скажешь. Закрывать хэндлы нужно.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.