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

EnumProcess - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано матрицу D[4,4] и вектор V[4]. http://www.cyberforum.ru/cpp-beginners/thread194866.html
13. Задано матрицю D та вектор V. Сформувати матрицю R, яка виходить з D через додавання V до елемен¬тів другого стовпця та віднімання V від елементів третього рядка. Знайти мінімум серед елементів обох діагоналей. Дано матрицу D и вектор V. Сформировать матрицу R, которая выходит с D через прибавление V к элементам второго столбца и вычитанием V от элементов третего ряда. Найти минимум сред...
C++ Напечатать те слова массива, в которых нет повторяющихся букв Эадан массив слов Напечатать те слова этого массива, в которых нет повторяющихся букв. http://www.cyberforum.ru/cpp-beginners/thread194856.html
Удвоить каждое вхождение заданной буквы в строке C++
Помогите пожалуйста) ^_^ Удвоить каждое вхождение заданной буквы в строке.
Модель машины Поста C++
МП – машина Поста Абстрактная МП представляет собой бесконечную ленту, разделенную на одинаковые клетки, каждая из которых может быть либо пустой, либо заполненной меткой. Вдоль ленты может перемещаться головка. Команды МП состоят из 3 параметров: n K m (n – номер текущей команды, К – команда, m – номер следующей команды). Обозначим действия латинскими буквами Существует всего 6 видов команд...
C++ Найти сумму элементов главной (побочной) диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread194838.html
Дана квадратная матрица порядка M. Найти сумму элементов ее главной1|побочной2 диагонали.
C++ Работа со строковыми данными. Дана строка-предложение на русском языке. Зашифровать ее, выполняя циклическую замену каждой буквы на следующую за ней в алфавите и сохраняя при этом регистр букв ("А" перейдет в "Б", "а" — в "б", "Б" — в "В", "я" — в "а" и т.д.). Букву "ё" в алфавите не учитывать ("е" должна переходить в "ж"). Знаки препинания и пробелы не изменять. подробнее

Показать сообщение отдельно
iandi
1 / 1 / 0
Регистрация: 21.11.2010
Сообщений: 20
21.11.2010, 17:05     EnumProcess
Здравствуйте. Недавно начал изучать С++. Установил VS 9.0. В примерах нашел вот такую программу для отображения процессов и пид
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
#include "psapi.h"
 
void PrintProcessNameAndID( DWORD processID )
{
    TCHAR szProcessName[MAX_PATH] = TEXT("<unknown>");
 
    // Get a handle to the process.
 
    HANDLE hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |
                                   PROCESS_VM_READ,
                                   FALSE, processID );
 
    // Get the process name.
 
    if (NULL != hProcess )
    {
        HMODULE hMod;
        DWORD cbNeeded;
 
        if ( EnumProcessModules( hProcess, &hMod, sizeof(hMod), 
             &cbNeeded) )
        {
            GetModuleBaseName( hProcess, hMod, szProcessName, 
                               sizeof(szProcessName)/sizeof(TCHAR) );
        }
    }
 
    // Print the process name and identifier.
 
    _tprintf( TEXT("%s  (PID: %u)\n"), szProcessName, processID );
 
    CloseHandle( hProcess );
}
 
void main( )
{
    // Get the list of process identifiers.
 
    DWORD aProcesses[1024], cbNeeded, cProcesses;
    unsigned int i;
 
    if ( !EnumProcesses( aProcesses, sizeof(aProcesses), &cbNeeded ) )
        return;
 
    // Calculate how many process identifiers were returned.
 
    cProcesses = cbNeeded / sizeof(DWORD);
 
    // Print the name and process identifier for each process.
    for ( i = 0; i < cProcesses; i++ )
        if( aProcesses[i] != 0 )
            PrintProcessNameAndID( aProcesses[i] );
 
}
Но при компиляции выскакивают ошибки
C++
1
2
3
1>ex1.obj : error LNK2019: unresolved external symbol _GetModuleBaseNameW@16 referenced in function "void __cdecl PrintProcessNameAndID(unsigned long)" (?PrintProcessNameAndID@@YAXK@Z)
1>ex1.obj : error LNK2019: unresolved external symbol _EnumProcessModules@16 referenced in function "void __cdecl PrintProcessNameAndID(unsigned long)" (?PrintProcessNameAndID@@YAXK@Z)
1>ex1.obj : error LNK2019: unresolved external symbol _EnumProcesses@12 referenced in function _main
В чем может быть данная проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru