Страница: 1 |
Помогите плиз. Как назначить приоритет, любой запущенной программе, зная путь к ней. (не у всякого exe_шника есть хендл).
Незнаю чесно гря как в 9x а в 2k/XP юзай shell и команду start, вот ее синтаксис: (можешь сам посмотреть в cmd "start /?") Запуск указанной программы или команды в отдельном окне. Спасибо за инфу, пригодится. Но мне надо именно в win9x. Дело в том, что мой домашний менеджер задач, не умеет приоритеты раздовать (что удручает)... HELP!!! А ты это попробовал??? Может и это родит в win9x. нет, не пробовал. Наверно непонятно изложил в прошлый раз... Например: В листбоксе есть список запущенных процессов. C:\WINDOWS\SYSTEM\internat.exe C:\WINDOWS\notepad.exe 'и так далее. хочу сделать следущее: поменять приоритет уже ЗАПУЩЕННОЙ про-ге. Вот!? Вот какую фичу я нашел в API Public Declare Function SetPriorityClass Lib "kernel32" Alias "SetPriorityClass" (ByVal hProcess As Long, ByVal dwPriorityClass As Long) As Long И теперь константы к ним: Public Const IDLE_PRIORITY_CLASS = &H40 Юзай наздоровье! Спасибо! Разобрался > получилось > лучшее утро за неделю... Тема закрыта Страница: 1 |
Вопрос: Приоритеты
Добавлено: 25.04.03 09:49
Автор вопроса: Justas | Web-сайт:
Может у кого нибудь модуль есть или ещё что...
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Konstantin
Вопросов: 1
Ответов: 19
Профиль | | #1
Добавлено: 26.04.03 08:06
START ["заголовок"] [/Dпуть] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME| /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B]
[команда/программа] [параметры]
"заголовок" Заголовок окна.
путь Рабочий каталог.
B Запуск приложения без создания нового окна с отключением
обработки сочетания клавиш ^C. Если приложение не
обрабатывает сочетание клавиш ^C самостоятельно,
единственным способом его прерывания является
использование сочетания клавиш ^Break.
I Новой средой станет исходная среда, переданная
cmd.exe, а не текущая среда.
MIN Запуск команды/программы в свернутом окне.
MAX Запуск команды/программы в развернутом окне.
SEPARATE Запуск 16-разрядной программы Windows в отдельной
области памяти.
SHARED Запуск 16-разрядной программы Windows в общей
области памяти.
LOW Запуск приложения с приоритетом IDLE.
NORMAL Запуск приложения с приоритетом NORMAL.
HIGH Запуск приложения с приоритетом HIGH.
REALTIME Запуск приложения с приоритетом REALTIME.
WAIT Запуск приложения с ожиданием его завершения.
ABOVENORMAL Запуск приложения с классом приоритета ABOVENORMAL
BELOWNORMAL Запуск приложения с классом приоритета BELOWNORMAL
команда/программа
Если это внутренняя команда cmd.exe или пакетный файл,
обработчик команд (cmd.exe) запускается с ключом /K.
Это означает, что окно не будет закрыто после завершения
команды.
Если это не внутренняя команда cmd.exe и не пакетный файл,
значит, это программа, которая будет запущена в графическом
или текстовом окне.
параметры Параметры, передаваемые команде/программе.
Изменения вызова внешних команд из командной строки или с помощью команды
START при включении расширенной обработки команд:
Для вызова неисполняемых файлов через механизм сопоставления типов файлов
достаточно просто ввести имя файла в командной строке. Например, команда
WORD.DOC запускает приложение, сопоставленное расширению имени файла .DOC.
Сведения о создании подобных сопоставлений из пакетных файлов приведены
в описаниях команд ASSOC и FTYPE.
При запуске 32-разрядного приложения с графическим интерфейсом пользователя
Ответить
Номер ответа: 2
Автор ответа:
Justas
ICQ: 259418212
Вопросов: 24
Ответов: 325
Web-сайт:
Профиль | | #2
Добавлено: 27.04.03 02:37
Номер ответа: 3
Автор ответа:
Konstantin
Вопросов: 1
Ответов: 19
Профиль | | #3
Добавлено: 27.04.03 04:15
Номер ответа: 4
Автор ответа:
Justas
ICQ: 259418212
Вопросов: 24
Ответов: 325
Web-сайт:
Профиль | | #4
Добавлено: 27.04.03 04:23
Номер ответа: 5
Автор ответа:
Konstantin
Вопросов: 1
Ответов: 19
Профиль | | #5
Добавлено: 27.04.03 07:35
Public Const NORMAL_PRIORITY_CLASS = &H20
Public Const HIGH_PRIORITY_CLASS = &H80
Public Const REALTIME_PRIORITY_CLASS = &H100
Номер ответа: 6
Автор ответа:
Justas
ICQ: 259418212
Вопросов: 24
Ответов: 325
Web-сайт:
Профиль | | #6
Добавлено: 27.04.03 23:53