Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

Смена приоритета процесса   Найти похожие ветки 

 
Zhirnov Maxim ©   (2003-09-24 23:53) [0]

Здравствуйте.
Подскажите, пожалуйста, в чём тут ошибка моя? Почему я могу сменить приоритет у процесса, не на все значения описанные в MSDN, а лишь на некоторые из них? Делаю я всё вроде правильно:
1) Получаю ID процесса
2) Открываю процесс с уровнем безопастности PROCESS_SET_INFORMATION
3) Вызываю SetPriorityClass и в качестве второго параметра передаю ей нужное мне значение
Так вот: вариантов этих самых значений я могу передать только 4, вместо описанны 6 в MSDN"е.
Компилятор просто ругается на эти значения, пишет, что он их не знает: ABOVE_NORMAL_PRIORITY_CLASS и BELOW_NORMAL_PRIORITY_CLASS, а другие (REALTIME_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, NORMAL_PRIORITY_CLASS и IDLE_PRIORITY_CLASS) он признает и даже прога, после компиляции, правильно работает.


 
iWorm ©   (2003-09-25 01:40) [1]

Ctrl+Click в окне редактора на втором параметре и увидите какие константы описаны в модуле Windows...


 
MBo ©   (2003-09-25 07:52) [2]

ABOVE_NORMAL_PRIORITY_CLASS =$8000;
BELOW_NORMAL_PRIORITY_CLASS = $4000;
Учти, что эти приоритеты появились только в win2K


 
Zhirnov Maxim ©   (2003-09-25 08:51) [3]

Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
3-65741
s
2003-10-31 20:34
2003.11.20
Как можно выйти из редактирования записи не сменив записи?


3-65772
Oleksiy
2003-10-27 14:59
2003.11.20
Как правильно сделать индикатор прогресса выполнения запроса...


1-65856
RoLeX
2003-11-09 18:15
2003.11.20
Как сделать невидимым консольное приложение ??


3-65702
Шурик Ш
2003-10-30 10:49
2003.11.20
Два вопроса по BDE


4-66149
Wild Sam
2003-09-26 15:29
2003.11.20
как найти handle окна, потерявшего фокус