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

Узнать PID процесса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему не происходит ошибка при обращении к недопустимому индексу http://www.cyberforum.ru/cpp-beginners/thread149953.html
#include <string> int main() { std::string s; s; } Исключения не происходит. Внимание вопрос: я схожу с ума, я не знаю цпп или мне нагло врет VS? Думаю, все же третье. Никогда раньше...
C++ Ошибка. Добрый вечер! Решаю задачу, при компиляции ошибок нет, но при запуске, они появляются. Текст задачи и скриншот консоли прикреплены. Листинг: #include <iostream> #include <ctime> #define... http://www.cyberforum.ru/cpp-beginners/thread149945.html
C++ Рассчитывается произведение минимального и максимального элемента ниже главной диагонали массовых
Даны 2-мерных массовых X и Y . Рассчитывается произведение минимального и максимального элемента ниже главной диагонали массовых X-минимальный и максимальный элемент ниже главной диагонали...
C++ работа с одномерным массивом! типа кальк
нужно сканировать одномерный символьный массив, в нем может быть например такое содержимое: 1+24-3+7+12-55 далее нужно сделать так чтобы 1,24,3,7,12,55 считывались в переменную как отдельные...
C++ Обработка текста http://www.cyberforum.ru/cpp-beginners/thread149936.html
1)Заменить в строке все целые константы из 1-2 цифр соответствующим повторением следующего за ними символа (например "abc5xacb15y" - " abcxxxxxacbyyyyyyyyyyyyyyy "). 2)"Перевернуть" в строке все...
C++ Матрицы 1)Напечатать таблицу истинности для логической функции (A v B & C)v A 2)Объединить два упорядоченных по возрастанию массива a и b в массив c, упорядоченный по возрастанию. 3)Своими цифрами в... подробнее

Показать сообщение отдельно
Xantrax
19 / 19 / 1
Регистрация: 28.11.2012
Сообщений: 328
13.04.2013, 22:24
Что-то запустался я во всех этих char, WCHAR, wchar_t, L" ".
Подскажите пожалуйста, как исправить ошибку:wcsstr: none of the 2 overloads could convert all the argument types
в коде получения PID программы по имени:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DWORD CMainPWDlg::PidByName(WCHAR *AProcessName)
{
    HANDLE pHandle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    PROCESSENTRY32 ProcessEntry;
    DWORD pid;
    ProcessEntry.dwSize = sizeof(ProcessEntry);
    BOOL Loop = Process32First(pHandle,&ProcessEntry);
    while(Loop)
    {
        if(wcsstr(ProcessEntry.szExeFile,AProcessName))
        {
            pid = ProcessEntry.th32ProcessID;
            CloseHandle(pHandle);
            return pid;
        }
        Loop = Process32Next(pHandle, &ProcessEntry);
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru