Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
' Метаданные с пользовательскими свойствами документа
Dim propitem
For Each propitem In wordapp.ActiveDocument.CustomDocumentProperties
' В цикле обрабатываются propitem.Type и propitem.Value
Next
' Метаданные со стандартными свойствами документа
For Each propitem In wordapp.ActiveDocument.BuiltInDocumentProperties
' В цикле обрабатываются propitem.Type и propitem.Value
Next
Err.Clear
On Error GoTo 0
Рисунок 5. Результаты обработки свойств документов MS Word
Следует отметить, что документы Microsoft Word могут содержать и другие метаданные, которые нельзя получить путем применения стандартных функций работы с документами Word, для этого требуется визуальный контроль содержимого. В файле могут обнаружиться такие данные, как:
n имя и полный путь к файлу с документом;
n адреса электронной почты или информация о веб-сервере;
n имена принтеров;
n текстовые фрагменты, удаленные из документа в некоторый момент до сохранения;
n текстовые фрагменты из других документов, не имеющих отношения к данному, попавшие в него из-за ошибок в Microsoft Word.
Переменные среды и данные реестра
Если подходы, описанные в предыдущих разделах, достаточно универсальны и позволяют исследовать содержимое отдельных носителей информации, то далее речь пойдет о возможностях VBScript, которые требуют запуска скриптов на исследуемом компьютере либо выполнения программ под управлением изучаемой операционной системы.
Обработка с использованием VBScript переменных среды для системы Windows поможет ответить на вопрос, относится ли операционная система к Win9x или W2K, а также получить информацию о некоторых особенностях установки и настройки операционной системы.
Dim wshshell : Set wshshell = WScript.CreateObject("WScript.Shell")
Dim wshproenv : Set wshproenv = wshshell.Environment("PROCESS")
wshproenv (var_env)
Таблица 2. Возможные значения строкового параметра var_env для W2K
Значение параметра |
Пояснения |
Данные об операционной системе |
|
OS |
Операционная система |
WINDIR |
Каталог системных файлов* |
PROGRAMFILES |
Каталог установки программ |
PATH |
Путь поиска* |
COMPUTERNAME |
Название компьютера |
Данные о текущем сеансе пользователя |
|
USERNAME |
Имя пользователя |
USERPROFILE |
Каталог пользователя |
TEMP |
Каталог временных файлов* |