Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Синхронизация с диспетчером задач, Реализация на Visual C++ 2005 
:(
    Опции темы
Romeros
Дата 15.9.2007, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 5.9.2007

Репутация: нет
Всего: нет



Помогите написать прогу где реализуется передача строк названия запущенных процессов и отображение их в проекте MFC допустим в List Box, обновление должоно происходить в реальном времени! Допустим запускаю новый процесс и в List Box добавляется новый процесс.

Кто знает как это реализовать напишите плиз функцию и если не трудно с комментариями, читал MSDN сам не разобрался!
Заранее благодарен!
PM MAIL   Вверх
Greeen
Дата 15.9.2007, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 10
Всего: 18



Функции CreateToolhelp32Snapshot, Process32First/Process32Next... Разбирайся. Что непонятно будет спрашивай.


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
Romeros
Дата 15.9.2007, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 5.9.2007

Репутация: нет
Всего: нет



Цитата(Greeen @ 15.9.2007,  17:13)
Функции CreateToolhelp32Snapshot, Process32First/Process32Next... Разбирайся. Что непонятно будет спрашивай.

Подключаю
#include "windows.h"
#include "TlHelp32.h"

Ну вот к примеру функция  CreateToolHelp32Snapshot:
пишу ее параметры:
HANDLE WINAPI CreateToolHelp32Snapshot(DWORD dwFlags=TH32CS_SNAPALL, DWORD th32ProcessID=5);

А как теперь сделать так чтобы все передавалось в List Box?
И для чего нужны функции Process32First/Process32Next? Для перехода по запущенным процессам?
PM MAIL   Вверх
Greeen
Дата 15.9.2007, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 10
Всего: 18



Товарищч, а вы на C/C++ программировали когда-нибудь? Просто интересуюсь


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
Romeros
Дата 15.9.2007, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 5.9.2007

Репутация: нет
Всего: нет



Цитата(Greeen @ 15.9.2007,  17:40)
Товарищч, а вы на C/C++ программировали когда-нибудь? Просто интересуюсь

Учусь пока... Если ты такой профи почему бы не помочь...и вообще форум для этого и существует! smile 
PM MAIL   Вверх
Earnest
Дата 15.9.2007, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Да ладно тебе, Greeen...

Romeros, о появлении нового процесса тебе никто не сообщит. Ну может и можно куда-то прицепиться, но точно не знаю. Но всегда можно по-простому поставить таймер и список процессов заново перебирать. Если изменился - обновляем лист-бокс.
Конечно, это не совсем "реальное время", но бОльшего ты от Виндоус и не получишь.

Насчет того "как это все вывести в лист-бокс" - это несерьезно. С такими вопросами нужно обращаться в ЦП.


--------------------
...
PM   Вверх
Greeen
Дата 15.9.2007, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 10
Всего: 18



Цитата(Romeros @  15.9.2007,  18:47 Найти цитируемый пост)
и вообще форум для этого и существует! 

Данная ветка форума существует для помощи в конкретных вопросах по Visual C++/MFC. Я же конкретного вопроса не увидел. И нечего обижаться. Ты можешь просто обратиться в ветку "Центр помощи" и там все напишут (возможно) за тебя.
Цитата(Romeros @  15.9.2007,  18:47 Найти цитируемый пост)
Если ты такой профи

Спасибо за комплимент.


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.