Active Scripting (ActiveX Scripting) — технология, используемая в Windows для реализации компонентных систем, использующих встраиваемые языки сценариев. Базируется на COM (Component Object Model), точнее, на Microsoft OLE Automation, и позволяет расширять лингвистические возможности установкой дополнительных COM-модулей — пользователи приложений, использующих Active Scripting, получают возможность писать макросы и сценарии на любом из языков программирования, для которого в системе установлен движокШаблон:Sfn.
Использование и история[]
Технология появилась в вместе с выходом Microsoft Internet Explorer 3.0 (в августе 1996 года) и продуктов Internet Information Services 3.0 (в декабре 1996 года).
Обычно приложения Active Scripting, включая серверные сценарии Active Server Pages (ASP), сценарии Internet Explorer и Windows Script Host (WSH) используются для автоматизации повседневных задач, к примеру — для сценариев входа в систему (login scripts), операций с системным реестром и тому подобным.
Каждое приложение, поддерживающее Active Scripting, предоставляет коду сценария независимую от языка программирования объектную модельШаблон:Sfn.
Типичные движки для Active ScriptingШаблон:Sfn:
- JScript (предустановлен)
- VBScript (предустановлен)
- ActivePerl
- ActivePython
- ActiveTcl
- HaskellScript
- PerlScript
Active Scripting стал менее популярным из-за появления PowerShell и .NETШаблон:Sfn, но некоторое время продолжал использоваться в ситуациях, где PowerShell и .NET не был доступен (Windows Server 2008). Новые версии JSCript и других инструментов Active Scripting производителем не планируютсяШаблон:Sfn.
Примечания[]
Литература[]
- Шаблон:±. Windows Server 2008 Hyper-V: Insiders Guide to Microsoft's Hypervisor. — John Wiley & Sons, 2011. — P. 9–. — ISBN 978-1-118-05978-4.
- Шаблон:±. Developing Quality Metadata: Building Innovative Tools and Workflow Solutions. — CRC Press, 2009. — P. 290–. — ISBN 978-1-136-03354-4.
- Шаблон:±. Active Scripting // Python Programming On Win32: Help for Windows Programmers. — "O'Reilly Media, Inc.", 2000. — 652 p. — ISBN 978-1-56592-621-9.
| Компоненты Microsoft Windows | |
|---|---|
| Основные |
Aero • ClearType • Диспетчер рабочего стола • DirectX • Панель задач (Пуск • Область уведомлений) • Проводник (Пространство имён • Специальные папки • Ассоциации файлов) • Windows Search (Smart folders • iFilters) • GDI • WIM • SMB • .NET Framework • XPS • Active Scripting (WSH • VBScript • JScript) • COM (OLE • DCOM • ActiveX • Структурированное хранилище • Сервер транзакций) • Теневая копия • WDDM • UAA • Консоль Win32 |
| Службы управления |
Архивация и восстановление • COMMAND.COM • cmd.exe • Средство переноса данных • Просмотр событий • Установщик • netsh.exe • PowerShell • Отчёты о проблемах • rundll32.exe • Программа подготовки системы (Sysprep) • Настройка системы (MSConfig) • Проверка системных файлов • Индекс производительности • Центр обновления • Восстановление системы • Дефрагментация диска • Диспетчер задач • Диспетчер устройств • Консоль управления • Очистка диска • Панель управления (элементы) |
| Приложения |
Контакты • DVD Maker • Факсы и сканирование • Internet Explorer • Журнал • Экранная лупа • Media Center • Проигрыватель Windows Media • Программа совместной работы • Центр устройств Windows Mobile • Центр мобильности • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов • Исторические: Movie Maker • NetMeeting • Outlook Express • Диспетчер программ • Диспетчер файлов • Фотоальбом • Windows To Go |
| Игры |
Chess Titans • Mahjong Titans • Purble Place • Пасьянсы (Косынка • Паук • Солитер) • Сапёр • Пинбол • Червы |
| Ядро ОС |
Ntoskrnl.exe • Слой аппаратных абстракций (hal.dll) • Бездействие системы • svchost.exe • Реестр • Службы • Диспетчер управления сервисами • DLL (формат модулей) • PE • NTLDR • Диспетчер загрузки • Программа входа в систему (winlogon.exe) • Консоль восстановления • Windows RE • Windows PE • Защита ядра от изменений |
| Службы |
Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Отчёты об ошибках • Планировщик классов мультимедиа • Теневая копия • Планировщик задач • Беспроводная настройка |
| Файловые системы | |
| Сервер |
Active Directory • Службы развёртывания • Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-V • IIS • Media Services • MSMQ • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • SharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций |
| Архитектура | |
| Безопасность |
BitLocker • Защитник • Предотвращение выполнения данных • Обязательный контроль целостности • Защищённый канал данных • UAC • UIPI • Брандмауэр • Центр обеспечения безопасности • Защита файлов |
| Совместимость |
Подсистема UNIX (Interix) • Виртуальная машина DOS • Windows on Windows • WOW64 |