Как я могу ограничить максимальное количество запущенных процессов в Microsoft Windows?
Вопрос
Я ищу способ ограничить максимальное количество запущенных процессов в Windows Server 2003.
Есть ли где-нибудь раздел реестра, который им управляет?Если да, то о каком из них идет речь?
Решение
если вы говорите о процессах, как в элементах, перечисленных в диспетчере задач, то нет способа сделать это изначально, и вы можете сделать это с помощью программы, но для этого не должно быть никакой реальной веской причины.
Если вы говорите о том, чтобы ваше приложение запускало только один исполняемый файл, независимо от того, сколько раз он вызывается, тогда вы ищете singleton-ing.Пример для .ЧИСТЫЙ при: http://www.thescarms.com/dotnet/SingleInstance.aspx --ОТРЕДАКТИРУЙТЕ Для другого языка, найдите в Google "singleton" и свой язык.
Если вы спрашиваете о чем-то другом, пожалуйста, уточните.
Другие советы
Ben неверен - это ограничение на количество дескрипторов для каждого процесса.
Отечественная розничная торговля Windows не имеет встроенного способа ограничения количества процессов (кроме исчерпания доступных ресурсов).
В выпусках Windows Starter достигнуто ограничение процесса с помощью модифицированной версии Windows- Starter ed.однако он доступен только на развивающихся рынках.