Що таке Windows Scripting Host

Windows Scripting Host – мова сценаріїв інтерпретуючого типу. На жаль, літератури з даної мови програмування зараз знайти практично неможливо, спеціалізованих сайтів у глобальній мережі Інтернет також немає. Хоча цей сервер сценаріїв входить практично до всіх операційних систем сімейства Microsoft і є простим, але потужним засобом. Тому в цій дослідницькій роботі хотілося дати огляд засобу WSH та розглянути основні принципи та методи роботи.

WSH (Windows Scripting Host) – Це універсальний сервер сценаріїв, що спочатку входить до таких операційних систем як: Win 95OSR2/98/2k/Me/XP (на жаль у Win 95 і WinNT даний сервер сценаріїв відсутній).

Характеристики WSH

Характеристики VBS (Visual Basic Script)

За функціональними можливостями VBScript не поступається звичайним мовам програмування і водночас за простотою використання вона можна порівняти з технологією, адаптованою умов Web. Сценарії розміщуються прямо серед матеріалів Web-сторінок, тому завантажуються одночасно з HTML-кодами, що описують сторінку.

Власне мова Visual Basic була погано пристосована для Web, головним чином через труднощі, пов'язані з пересиланням досить об'ємних VB-програм. Тому коли фахівці Microsoft зайнялися адаптацією Visual Basic для Web, їм довелося переглянути всі його аспекти і зберегти в ньому тільки необхідні елементи.

Розробникам Microsoft довелося зважати на ще одну досить істотну проблему всіх Web-технологій - проблему безпеки. Мова підготовки сценаріїв, яка дозволяє проникнути в систему кінцевого користувача і тим самим ставить під загрозу інформацію, що є там, приречений на провал. Для захисту комп'ютерних систем від можливихзазіхань у VBScript передбачена жорстка схема забезпечення безпеки.

VBScript - це мова сценаріїв типу інтерпретування. Це означає, що немає потреби у компіляції сценаріїв. Сценарій інтерпретується рядок за рядком у процесі його виконання серед обраного користувачем браузера. Виконується ця робота VBScript-інтерпретатором – окремим компонентом браузера.

Для закодування скриптів використовуються додаткові утиліти, такі як Windows Script Encoder.

Кодування скриптів широко використовується при створенні HTML сторінок з VBS, щоб приховати код сторінки від сторонніх очей.