![]() |
|
![]() ![]() ![]() |
|
Romeros |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.9.2007 Репутация: нет Всего: нет |
Помогите написать прогу где реализуется передача строк названия запущенных процессов и отображение их в проекте MFC допустим в List Box, обновление должоно происходить в реальном времени! Допустим запускаю новый процесс и в List Box добавляется новый процесс.
Кто знает как это реализовать напишите плиз функцию и если не трудно с комментариями, читал MSDN сам не разобрался! Заранее благодарен! |
|||
|
||||
Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: 10 Всего: 18 |
Функции CreateToolhelp32Snapshot, Process32First/Process32Next... Разбирайся. Что непонятно будет спрашивай.
-------------------- Подпись больше не нужна |
|||
|
||||
Romeros |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.9.2007 Репутация: нет Всего: нет |
Подключаю #include "windows.h" #include "TlHelp32.h" Ну вот к примеру функция CreateToolHelp32Snapshot: пишу ее параметры: HANDLE WINAPI CreateToolHelp32Snapshot(DWORD dwFlags=TH32CS_SNAPALL, DWORD th32ProcessID=5); А как теперь сделать так чтобы все передавалось в List Box? И для чего нужны функции Process32First/Process32Next? Для перехода по запущенным процессам? |
|||
|
||||
Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: 10 Всего: 18 |
Товарищч, а вы на C/C++ программировали когда-нибудь? Просто интересуюсь
-------------------- Подпись больше не нужна |
|||
|
||||
Romeros |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.9.2007 Репутация: нет Всего: нет |
Учусь пока... Если ты такой профи почему бы не помочь...и вообще форум для этого и существует! ![]() |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Да ладно тебе, Greeen...
Romeros, о появлении нового процесса тебе никто не сообщит. Ну может и можно куда-то прицепиться, но точно не знаю. Но всегда можно по-простому поставить таймер и список процессов заново перебирать. Если изменился - обновляем лист-бокс. Конечно, это не совсем "реальное время", но бОльшего ты от Виндоус и не получишь. Насчет того "как это все вывести в лист-бокс" - это несерьезно. С такими вопросами нужно обращаться в ЦП. -------------------- ... |
|||
|
||||
Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: 10 Всего: 18 |
Данная ветка форума существует для помощи в конкретных вопросах по Visual C++/MFC. Я же конкретного вопроса не увидел. И нечего обижаться. Ты можешь просто обратиться в ветку "Центр помощи" и там все напишут (возможно) за тебя. Спасибо за комплимент. -------------------- Подпись больше не нужна |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |