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

Поиск процесса по имени - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не могу найти ошибки(с++) http://www.cyberforum.ru/cpp-beginners/thread1054584.html
Написать программу, которая «сжимает» текстовый файл, считывая его и заменяя все повторяющиеся символы ххх… текстом х(n), где х - какой-либо символ, а n- количество повторений символа х. В программе так же нужно предусмотреть функцию, которая восстанавливает исходный файл из файла, «сжатого» согласно указанному алгоритму. Определить время работы алгоритма кодирования-декодирования. // reading a...
C++ НЕ могу найти ошибки (с++) Написать программу, которая «сжимает» текстовый файл, считывая его и заменяя все повторяющиеся символы ххх… текстом х(n), где х - какой-либо символ, а n- количество повторений символа х. В программе так же нужно предусмотреть функцию, которая восстанавливает исходный файл из файла, «сжатого» согласно указанному алгоритму. Определить время работы алгоритма кодирования-декодирования. // reading a... http://www.cyberforum.ru/cpp-beginners/thread1054576.html
C++ Как исправить ошибку,чтобы прога заработала
Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов. Порядок выполнения работы: Определить пользовательский класс в соответствии с вариантом задания. Определить в классе следующие конструкторы: без параметров, с параметрами, копирования. Определить в классе деструктор. Определить в...
Создайте класс со специальной версией оператора new, получающей второй аргумент типа string C++
Создайте класс со специальной версией оператора new, получающей второй аргумент типа string. Этот класс должен содержать переменную static vector<string>, в которой сохраняется аргумент. Специальная версия new должна выделять память обычным образом. В main() вызовите new со строковыми аргументами, содержащими описания вызовов (попробуйте воспользоваться препроцессорными макросами _FILE_ и...
C++ Определить, образуют ли элементы целочисленных массивов неубывающую последовательность http://www.cyberforum.ru/cpp-beginners/thread1054550.html
Написать программу, определяющую образуют ли элементы целочисленных массивов A и B неубывающую последовательность. написать функции: - Заполнение массива числами в диалоговом режиме - вывода одномерного массива - Определения, образуют ли элементы массива неубывающую последовательность
C++ Вставка заданного числа в массив после k-го элемента Написать программу, вставляющую заданное число m в целочисленный массив A после k-го элемента. Число для вставки m и номер k-го элемента запрашивать в диалоговом режиме: - Заполнение массива числами в диалоговом окне - вывода одномерного массива - вставки заданного числа m в массив после k-го элемента массива подробнее

Показать сообщение отдельно
skMaster
3 / 3 / 2
Регистрация: 26.02.2013
Сообщений: 38
26.03.2014, 17:26     Поиск процесса по имени
Спасибо большое. Попробую сначала сравнивать длину имени с моей строкой!
А по второму вопросу Вы тоже помогли, сделал так:
C++
1
wcout << pProcessInfo[i].pProcessName << endl;
Добавлено через 35 минут
По первому вопросу получилось так:
C++
1
2
3
4
5
6
7
8
9
10
11
wchar_t * pp = L"exp";
 
    for(DWORD i=0; i<NumProcesses; ++i)
    {
        wchar_t * process = pProcessInfo[i].pProcessName;
 
        if(wcsstr(process, pp) != 0)
        {
            wcout << L"Process found: " << process << endl;
        }
    }
А пробую искать несколько процессов, ничего невыходит. Делаю такой массив, перебором вравниваю, прога компилится, но падает с ошибкой(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
wchar_t * pp[] = {L"calc", L"calc.exe", L"exp"};
 
    for(DWORD i=0; i<NumProcesses; ++i)
    {
        wchar_t * process = pProcessInfo[i].pProcessName;
 
        for(int j=0; j<sizeof(pp); ++j)
        {
            if(wcsstr(process, pp[j]) != 0)
            {
                wcout << L"Process found: " << process << endl;
            }
        }
    }
Где ошибаюсь?
 
Текущее время: 15:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru