Архитектура Microsoft Windows для разработчиков

       

Безопасность для использования в сценарии


Объектная модель представляет собой иерархию объектов, определяющую структуру программы, подчиняющейся этой модели. Объектная модель упрощает программирование, создавая отношения между объектами, составляющими программу. Когда Вы помечаете элемент управления как безопасный для использования в сценарии. Вы гарантируете, что объектная модель элемента управления не вызовет проблем с защитой данных (включая их повреждение или утечку).

Пометив элемент управления как безопасный для использования в сценарии, Вы ручаетесь, что сценарий не может использовать какие-либо свойства или методы, которые могли бы повредить компьютеру пользователя. Например, элемент управления, разрешающий запись информации на жесткий диск, не следует помечать как безопасный для использования в сценарии.

Под использованием в сценарии подразумевается включение элемента управления в код сценария (созданного, например, на языке VBScript или JScript), который будет выполняться на Web-сервере или в программе просмотра Web. Встретив на Web-странице элемент управления, Microsoft Internet Explorer выясняет безопасность элемента для использования в сценарии. Результат проверки вместе с выбранным пользователем уровнем безопасности определяет, будет элемент управления использоваться в сценарии или нет.

> Маркировка элемента управления как безопасного для использования в сценарии средствами Visual Basic

  1. Запустите мастер создания приложений Visual Basic.
  2. Выберите существующий проект.
  3. Создайте программу Internet Download Setup для Вашего элемента управления.
  4. Когда появится диалоговое окно Internet Package, щелкните кнопку Safety.
  5. В диалоговом окне Safety установите флажок Safe For Scripting и щелкните кнопку ОК.
  6. Закончите работу с мастером, а затем нажмите кнопку Finish, чтобы завершить создание программы установки элемента управления.


  7. Содержание раздела