на главную | войти | регистрация | DMCA | контакты | справка | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


моя полка | жанры | рекомендуем | рейтинг книг | рейтинг авторов | впечатления | новое | форум | сборники | читалки | авторам | добавить



Листинг 11.8. Описание класса SystemRestore в файле sr.mof

[Dynamic, Provider ("SystemRestoreProv")] class SystemRestore {

 [read, write]

 String Description;

 [read, write]

 uint32 RestorePointType;

 [read, write]

 uint32 EventType;

 [read, write, key]

 uint32 SequenceNumber;

 [read, write] String CreationTime;

 [Implemented, static, Description("The CreateRestorePoint method creates a restore point." "It returns a COM error code.")]

 uint32 CreateRestorePoint([In] String Description, [In] uint32 RestorePointType, [In] uint32 EventType);

 [Implemented, static, Description "The Enable method enables SR on a drive." "It returns a COM error code.")]

 uint32 Enable([In] String Drive, [In] Boolean WaitTillEnabled);

 [Implemented, static, Description("The Disable method disables SR on a drive." "It returns a COM error code.")]

 uint32 Disable([In] String Drive);

 [Implemented, static, Description("The Restore method restores the system to a specified restore point." "It returns a COM error code.")]

 uint32 Restore([In] uint32 SequenceNumber);

 [Implemented, static, Description("Returns the status (0=fail, 1=success, 2=interrupted) of the last restore.")]

 uint32 GetLastRestoreStatus();

};

Как заметно из данной вырезки, с помощью класса SystemRestore можно определить, была ли успешной предыдущая попытка восстановления системы из контрольной точки, а также можно автоматически восстановить систему на основе указанной контрольной точки. К сожалению, не существует файла sr.mfl, хранящего описание на русском языке. Зато в каталоге %systemroot%\system32\wbem есть файл cimwin32.mfl, содержащий описание всех функций и классов пространства имен Root\CIMV2 на русском языке. В каталоге %systemroot%\ system32\wbem также находятся следующие интересные файлы.

 regevent.mfl — описывает работу с реестром Windows XP.

 licwmi.mfl — хранит свойства и методы для работы с функцией активизации Windows XP. В частности, метод для автоматической активизации операционной системы через Интернет.

 Msi.mfl — описывает свойства и методы для работы с пакетами установки Windows. Некоторые свойства из этого файла (класс Win32_Product) были рассмотрены ранее. Методы же, которые он поддерживает, позволяют удаленно установить пакет установщика Windows с правами системы.

 ntevt.mfl — хранит свойства и методы для работы с системными файлами журналов. В частности, методы очистки системных журналов или их копирования.

 rsop.mfl — описывает свойства и методы для работы с результирующей политикой (RSoP).

secrcw32.mfl — хранит свойства и методы для работы с учетными записями компьютера, а также списками ACL и другими объектами безопасности компьютера.

 smtpcons.mfl — описывает свойства для работы с почтовыми сообщениями smtp-сервера.


Другие классы и функции пространств имен WMI | Недокументированные и малоизвестные возможности Windows XP | Стандартные сценарии сервера сценариев