как сделать чтоб при запуске сразу был высокий приоритет[/b]
самый дубовый, но православный способ - запуск программы через bat-файл.
Примерно так:
start /<приоритет> <путь к программе>
где:
start - встроенная команда, запускающая что-нибудь
/<приоритет> - ключ команды start, определяющий приоритет запускаемой программы. (прямой слеш перед <приоритет> обязателен ... ибо, это вам не UNIX какой-нибудь :ninja: )
Может принимать значения:
LOW - практически холостой ход
BELOWNORMAL - приоритет ниже среднего
NORMAL - обычный приоритет, ничего особенного.
ABOVENORMAL - выше среднего
HIGH - самый высокий из разумных приоритетов.
REALTIME - Приоритет реального времени ( при этом Винда изображает из себя операционку QNX :grin: ) Комп, скорее всего, подвиснет до тех пор, пока не завершится работа запускаемой программы.
<путь к программе> - собственно, сабж.
записываешь сие в обычный текстовый файл, даешь ему расширение
.bat, запускаешь и наслаждаешься <strike>синим экраном</strike> результатом.
например:
bat-файл с таким содержимым:
start /HIGH %SystemRoot%system32
otepad.exe[/b]
запустит "Блокнот" с высшим приоритетом (в смысле, с HIGH)
p.s. можно еще погуглить разные утилитки, которые могут запускать программы с необходимым приоритетом. Но, пользоваться сторонними программами, если есть встроенные - моветон, полнейшее неправославие и ересь
p.p.s. еще можно набрать в командной строке Винды
start /? и почитать справку по команде.