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

Изменить приоритет - C++

Восстановить пароль Регистрация
 
Khelleos
37 / 37 / 7
Регистрация: 13.05.2010
Сообщений: 283
Записей в блоге: 1
29.04.2012, 19:42     Изменить приоритет #1
Нужно написать свой диспетчер задач. Возникла проблема при изменение приоритетов процессов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    DWORD priorety;
    HANDLE hProcess;
 
    hProcess = OpenProcess(PROCESS_SET_INFORMATION, FALSE, p->at(ProcessTable->currentRow()).th32ProcessID);
 
    switch(PriorityBox->currentIndex())
    {
        case 5: {priorety = REALTIME_PRIORITY_CLASS; break;}
        case 4: {priorety = HIGH_PRIORITY_CLASS; break;}
        case 3: {priorety = ABOVE_NORMAL_PRIORITY_CLASS; break;}
        case 2: {priorety = NORMAL_PRIORITY_CLASS;; break;}
        case 1: {priorety = BELOW_NORMAL_PRIORITY_CLASS; break;}
        case 0: {priorety = IDLE_PRIORITY_CLASS; break;}
    }
    SetPriorityClass(hProcess, priorety);
    CloseHandle(hProcess);
Те процессы, которые были созданы мной, приоритет меняется, а те, которые созданы системой не получается изменить. В чем может быть ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2012, 19:42     Изменить приоритет
Посмотрите здесь:

C++ Приоритет операций
приоритет. странно C++
C++ Приоритет преобразований внутри if
C++ приоритет операций
C++ приоритет потоков
Приоритет побитовых операций C++
C++ Как задать приоритет priority_queue?
C++ Приоритет операторов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 02:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru