Форум программистов, компьютерный форум 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 від елементів третього рядка. Знайти мінімум серед елементів...
C++ Напечатать те слова массива, в которых нет повторяющихся букв Эадан массив слов Напечатать те слова этого массива, в которых нет повторяющихся букв. http://www.cyberforum.ru/cpp-beginners/thread194856.html
Удвоить каждое вхождение заданной буквы в строке C++
Помогите пожалуйста) ^_^ Удвоить каждое вхождение заданной буквы в строке.
Модель машины Поста C++
МП – машина Поста Абстрактная МП представляет собой бесконечную ленту, разделенную на одинаковые клетки, каждая из которых может быть либо пустой, либо заполненной меткой. Вдоль ленты может...
C++ Найти сумму элементов главной (побочной) диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread194838.html
Дана квадратная матрица порядка M. Найти сумму элементов ее главной1|побочной2 диагонали.
C++ Работа со строковыми данными. Дана строка-предложение на русском языке. Зашифровать ее, выполняя циклическую замену каждой буквы на следующую за ней в алфавите и сохраняя при этом регистр букв ("А" перейдет в "Б", "а" — в "б",... подробнее

Показать сообщение отдельно
iandi
1 / 1 / 0
Регистрация: 21.11.2010
Сообщений: 20

EnumProcess - C++

21.11.2010, 17:05. Просмотров 2118. Ответов 4
Метки (Все метки)

Здравствуйте. Недавно начал изучать С++. Установил 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
В чем может быть данная проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru