Страница: 1 |
Страница: 1 |
Вопрос: EnumProcessModules
Добавлено: 25.03.06 10:28
Автор вопроса: Yeputons | ICQ: 278444762
Эта функция возвращает список модулей, в данный момент используемых программой, или вообще которые програма в принцепе может юзать?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 25.03.06 10:55
те модули что заюзаны указанным процессом... точнее их хэндлы, судя по описанию.
Номер ответа: 2
Автор ответа:
Yeputons
ICQ: 278444762
Вопросов: 71
Ответов: 179
Профиль | | #2
Добавлено: 25.03.06 12:00
А если, например, в 1-й отрезок времени процесс юзает одну библеотеку, а во 2-й - другую, то список хэндлов в эти отрезки будет разный или одинаковый?
Номер ответа: 3
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #3
Добавлено: 25.03.06 13:16
Функция возвращает список хэндлов модулей, загруженных в адресное пространство процесса.
Независимо от того, код какого модуля исполняется в тот или иной момент времени.
Списка исполняемых в данный момент быть не может. Хотя бы по одной причине: eip не может одновременно указывать на два и более разных адреса.
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 27.03.06 23:06
Номер ответа: 5
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #5
Добавлено: 28.03.06 00:29
можно считать исполняемыми модулями все, в которых находится eip во всех тредах.
Сам то понял, что сказал?