Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


sergeyyy71
Начиная с Windows 2000 есть объект ядра Job. Задачи (процессы), включенные в один Job, могут быть ограничены по использованию некоторых параметров, в том числе и процессора.

Но вот можно ли это без программирования сделать - не скажу, скорее всего стоит поглядеть на предмет какой-нибуть утилиты или скрипта в Resource Kit либо Support Tools. Почти наверняка что-нибудь имеется для этого у сторонних разработчиков.

По ограничениям на юзера - сложнее. Как такового ограничения нет, но можно запустить userinit.exe с таким ограничением (включив его в JOB), а потом остальные процессы, которые он запускает, будут в этот же JOB включаться. Строка запуска Userinit находится в реестре по адресу
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon параметр Userinit. То есть, надо найти утилиту командной строки, которая позволяет включать процесс в JOB, и сделать через нее запуск Userinit.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 20:47, 02-12-2003 | #4