Введение
Графическая оболочка для ранних систем Windows
software
Program Manager — это оболочка операционных систем Windows 3.x и Windows NT 3.x. Эта оболочка предоставляла ориентированный на задачи графический пользовательский интерфейс (GUI), состоящий из значков (ярлыков для программ), сгруппированных по программам. Она заменила MS DOS Executive, файловый менеджер, в качестве оболочки Windows по умолчанию. OS/2 2.0 и более поздние версии включали Program Manager как часть слоя совместимости Win OS/2. Win OS/2, включая Program Manager, по-прежнему входит в состав более поздних производных OS/2, таких как ArcaOS.
Обзор
Программа Manager происходит от Desktop Manager (также известного как Presentation Manager), оболочки для OS/2 1.2. В отличие от Диспетчера рабочего стола, который представляет свои группы программ в виде простого списка и открывает каждую группу в отдельном окне, Диспетчер программ открывает группы программ в дочерних окнах, используя новый интерфейс с несколькими документами в Windows 3.x. Значки, используемые для представления самого Диспетчера программ, групп программ и приложений DOS в Windows 3.0, были перенесены из OS/2 1.2. Windows 3.1 использует обновленные версии этих значков. При перетаскивании исполняемых файлов в Диспетчер программ из Файлового менеджера, Диспетчер программ автоматически использовал значок по умолчанию, встроенный в файл EXE в качестве данных. Кроме того, программа установки Windows, которая заполняла Диспетчер программ стандартными значками при новой установке, также могла использоваться для добавления новых значков массово после установки. С помощью команды SETUP /P из командной строки можно было установить стандартную конфигурацию на множество компьютеров в организации, используя один файл конфигурации SETUP.INF. Начиная с Windows 3.1, Диспетчер программ содержал группу «Автозагрузка». Программы и файлы, помещенные в эту группу, загружались при запуске Windows. Удерживая клавишу Shift при выборе «Файл», а затем «Выход из Windows», текущая конфигурация Диспетчера программ сохранялась в файл PROGMAN.INI, включая положение всех значков групп программ, при условии, что автоматическое упорядочивание было отключено. Это позволяло тестировщикам Microsoft экспериментировать с различными конфигурациями, но функция осталась в финальной версии. В более поздних версиях Microsoft Windows, начиная с Windows 95 и Windows NT 4.0, Диспетчер программ был заменен Проводником Windows в качестве оболочки по умолчанию. В частности, меню «Пуск» взяло на себя функции организации программ и их запуска. Однако Windows 95 по-прежнему предоставляла пользователю возможность запуска Диспетчера программ при загрузке. Диспетчер программ оставался включенным в более поздние версии Windows и к нему можно было получить доступ, выполнив PROGMAN.EXE из командной строки или диалогового окна «Выполнить». Его можно было использовать в качестве оболочки по умолчанию, указав значение Shell в реестре по адресу HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon (для компьютера) или HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon (для пользователя). Microsoft заменила Диспетчер программ в Windows XP Service Pack 2 на заглушку совместимости, которая просто перенаправляет на Проводник Windows. В Windows Vista и более поздних версиях PROGMAN.EXE был окончательно удален из операционной системы.