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

Как определить, запущен ли процесс? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу. http://www.cyberforum.ru/cpp-beginners/thread113639.html
задача помощь, пожалуйста! Написать программу. Даны матрицы M х Н. В каждой строке матрицы найти минимальный элемент.
C++ Работа с файлами Привет. вызвало сложность написать программку. помогите пожалуйста. Дан символьный файл *) f. Получить копию файла в файле g. *) Файл, компоненты которого являются символами, называется ... http://www.cyberforum.ru/cpp-beginners/thread113636.html
error C2109: для индекса требуется массив или указатель. C++
#include <iostream> #include <string.h> #include <ctime> using namespace std; struct Fin
Разработать программу, моделирующую обстановку у киоска C++
ПОЖАЛУЙСТА ПОМОГИТЕ,КАК ТУТ СДЕЛАТЬ БЛОК СХЕМУ,И МОЖЕТЕ ОБЪЯСНИТЬ ЕСЛИ НЕ ТРУДНО...тУРБО СИ В газетный киоск стоит очередь желающих купить популярные издания «Караван» и «Казахстанская правда»....
C++ Строка в число http://www.cyberforum.ru/cpp-beginners/thread113600.html
Написать и протестировать функцию, которая преобразует строку двоичных цифр в эквивалентное ей целое десятичное число. пожалуйста сделайте
C++ Односвязный список.Очередь для символов. Пожалуйста помогите выполнить задачки.Буду очень признательна за помощь! 1. Создать односвязный список с помощью массива целых чисел. Поменять местами четные и нечетные элементы списка (рядом... подробнее

Показать сообщение отдельно
gh05t
48 / 47 / 4
Регистрация: 03.04.2010
Сообщений: 99
07.04.2010, 02:34
Перечислить список процессов, найти в списке по имени нужный. Если есть - получить информацию о памяти. Почитай о ToolHelp32 API.

Добавлено через 59 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "tlhelp32.h"
 
bool IsProcessPresent(wchar_t * szExe)
{
    HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
    
    PROCESSENTRY32 pe;
    pe.dwSize = sizeof(PROCESSENTRY32);
    Process32First(hSnapshot, &pe);
 
    if (!_wcsicmp((wchar_t *)&pe.szExeFile, szExe))
    {
        return true;
    }
 
    while (Process32Next(hSnapshot, &pe))
    {
        if (!_wcsicmp((wchar_t *)&pe.szExeFile, szExe))
        {
            return true;
        }       
    }   
 
    return false;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru