Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Список процессов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Протоколы передачи информации http://www.cyberforum.ru/cpp-beginners/thread555315.html
Какой протокол передачи информации лучше для онлайн-игры: UDP или TCP? И почему?
C++ рекурсивная функция Всем привет! Нужна помощь с программкой. Можете пожалуйста обьяснить, с чего начинать? Дана последовательность из ста целых чисел. Найти такой набор чисел (не обязательно подряд идущих), чтобы их... http://www.cyberforum.ru/cpp-beginners/thread555298.html
C++ Вычислить среднее арифметическое элементов, расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами перв
Вычислить среднее арифметическое элементов, расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и максимальный элементы, последний и...
Даны текстовые файлы.. C++
[CPPпомогите пожалуйста кто чем может...уду очень приезнатеельна C+-+Даны текстовые файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в файл f2, а компоненты файла f2...
C++ Преобразования абстрактного типа при вычислении выражений (переопределение операций) http://www.cyberforum.ru/cpp-beginners/thread555288.html
Добрый день! В процессе изучения С++ столкнулся с нетривиальной трудностью, которую сам для себя никак не могу объяснить. Пусть есть прообраз некоторого типа данных для математических вычислений....
C++ В матрице определить произведение суммы индексов двух максимальных элементов в двумерном массиве определить произведение суммы индексов двух максимальных элементов главной диагонали а также расположить элементы второго столбца в порядке убывания подробнее

Показать сообщение отдельно
Khelleos
37 / 37 / 7
Регистрация: 13.05.2010
Сообщений: 283
Записей в блоге: 1

Список процессов - C++

22.04.2012, 18:56. Просмотров 610. Ответов 0
Метки (Все метки)

Надо написать диспетчер задач.
Список процессов я получаю
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    QQueue<PROCESSENTRY32> deq;
    if (deq.size() != 0)
        deq.clear();
    HANDLE shot  = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
    PROCESSENTRY32 pro;
    ZeroMemory(&pro, sizeof(PROCESSENTRY32));
    pro.dwSize = sizeof(PROCESSENTRY32);
    if(!Process32First(shot, &pro))
        return;
    do {
           deq.push_back(pro);
           ZeroMemory(&pro, sizeof(PROCESSENTRY32));
           pro.dwSize = sizeof(PROCESSENTRY32);
 
    } while(Process32Next(shot, &pro)) ;
    CloseHandle(shot);
Теперь хочу вывести имена процессов
C++
1
2
    for (size_t i = 0; i < deq.size(); i++)
        cout << "Process: " << deq[i].szExeFile << endl;
Вместо имен выводиться цифры. Как это исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru