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

Вниз

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

 
saNat ©   (2003-11-29 00:26) [0]

Подскажите, пожалуйста, как сменить приоритет процесса... Функция SetPriorityClass() всегда выдает False.
С благодарностью, ЕВА.


 
jack128 ©   (2003-11-29 00:48) [1]

что GetLastError говорит?


 
Dimaxx ©   (2003-11-29 02:21) [2]

procedure TForm1.Button1Click(Sender: TObject);
var
ProcessID : DWORD;
ProcessHandle : THandle;
ThreadHandle : THandle;
begin
ProcessID := GetCurrentProcessID;
ProcessHandle := OpenProcess(PROCESS_SET_INFORMATION,
false,ProcessID);
SetPriorityClass(ProcessHandle, REALTIME_PRIORITY_CLASS);
ThreadHandle := GetCurrentThread;
SetThreadPriority(ThreadHandle, THREAD_PRIORITY_TIME_CRITICAL);
end;


 
saNat ©   (2003-12-11 11:45) [3]

to jack128: Возвращает значение 6... а как бы узнать что енто значит...

to Dimaxx: Ну я примерно так и делаю... только зачем поток трогать... тем более что х может быть несколько...


 
clickmaker ©   (2003-12-11 11:57) [4]


> saNat © (11.12.03 11:45) [3]
> to jack128: Возвращает значение 6... а как бы узнать что
> енто значит...

Invalid handle. А вообще, есть функция полезная - SysErrorMessage(GetLastError) - вернет описание ошибки


 
jack128 ©   (2003-12-11 14:33) [5]


> Возвращает значение 6...


> Invalid handle.

Тогда видимо
> ProcessID := GetCurrentProcessID;
> ProcessHandle := OpenProcess(PROCESS_SET_INFORMATION,
> false,ProcessID);
if ProcessHandle = 0 then RaiseLastWin32Error;
> SetPriorityClass(ProcessHandle, REALTIME_PRIORITY_CLASS);
CloseHandle(ProcessHandle);

А думать дальше ;-)



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
6-94085
Perf
2003-11-17 18:47
2004.02.29
Прога, которая ищет все компы в локальной сети


3-93790
Zilog
2004-02-03 17:32
2004.02.29
Как во время выполнения проги создать в БДЕ таблицу с ЗАДАННЫМ


1-93980
Biji
2004-02-17 12:42
2004.02.29
Что за фича с FileListBox?


14-94132
Думкин
2004-02-09 06:30
2004.02.29
С днем рождения! 9 февраля.


1-94000
DimonNew
2004-02-17 10:12
2004.02.29
Динамические массивы