Роман Клименко - Windows Vista. Для профессионалов
• Name, тип: string – хранит имя дескриптора.
• Description, тип: string – содержит описание дескриптора.
• IsDeprecated, тип: string – если значение данного свойства равно true, то дескриптор является осуждающим. По умолчанию значение свойства равно false.
• UpdatedDescriptor, тип: string – определяет адрес, используемый для обновления дескриптора.
• IconPath, тип: string – содержит путь к изображению для системного рейтинга.
• IconResourceID,тип: string – хранит идентификатор ресурса изображения для системного рейтинга.
• IconType, тип: string – содержит тип изображения для системного рейтинга.
Класс WpcRatingsSystem
Класс поддерживает следующие свойства.
• ID, тип: string – является ключевым. Оно содержит CLSID-номер, идентифицирующий системный рейтинг.
• Туре, тип: uint32 – определяет тип системного рейтинга.
• LongName, тип: string – указывает длинное имя системного рейтинга.
• ShortName, тип: string – определяет короткое имя системного рейтинга.
• Description, тип: string – содержит описание данного системного рейтинга.
• WebAddress, тип: string – указывает адрес системного рейтинга.
• LogoPath, тип: string – хранит путь к изображению данного системного рейтинга.
• LogoResourcelD, тип: string – содержит идентификатор ресурса изображения для данного системного рейтинга.
• LogoResourceType,тип: string – хранит тип файла ресурса для данного системного рейтинга.
• Version, тип: string – определяет версию рейтинга.
Класс WpcSystemSettings
Значения свойств данного класса доступны как для чтения, так и для записи.
• CurrentGamesRatingSystem, тип: string – содержит CLSID-номер текущего игрового системного рейтинга.
• HTTPExemptionList, тип: массив строковых значений – хранит фильтр освобожденных HTTP-адресов.
• URLExemptionList, тип: массив строковых значений – содержит фильтр освобожденных URL-адресов.
• LogViewReminderlnterval, тип: uint32 – определяет количество дней до возникновения напоминания проверки файлов журналов.
• UMIEnabled, тип: boolean – указывает, включен ли пользовательский мониторинг.
• LastLogView, тип: datetime – определяет дату последней проверки файлов журналов.
• FilterlD, тип: string – указывает CLSID-номер текущего веб-фильтра.
• FilterName, тип: string – определяет имя текущего веб-фильтра.
Данный класс также поддерживает следующие методы.
• AddUser – создает настройки для новой учетной записи пользователя. Входящий параметр: строковый параметр, определяющий SID пользователя. Возвращаемые параметры: нет.
• RemoveUser – удаляет настройки для учетной записи пользователя. Входящий параметр: строковый параметр, определяющий SID пользователя. Возвращаемые параметры: нет.
Класс WpcUserSettings
Класс содержит следующие свойства.
• SID, тип: string – является ключевым, доступно только для чтения. Определяет SID учетной записи пользователя, для которого предназначены настройки, описанные экземпляром данного класса.
• WpcEnabled, тип: boolean – указывает, включен ли родительский контроль для данного пользователя.
• LoggingRequired, тип: boolean – определяет, включена ли запись файла журнала для данного пользователя.
• HourlyRestrictions, тип: boolean – указывает, установлен ли вход по определенным часам для данного пользователя.
• OverrideRequests, тип: boolean – определяет, включены ли доминирующие запросы для данного пользователя.
• LogonHours, тип: массив из семи значений типа uint32 – указывает часы, в которые данный пользователь может входить в систему.
• AppRestrictions, тип: boolean – определяет, запрещен ли пользователю запуск приложений.
Класс WpcExtension
Класс поддерживает следующие свойства.
• ID, тип: string – является ключевым, доступно только для чтения. Содержит идентификатор расширения.
• Silo, тип: uint32 – свойство является ключевым, доступно только для чтения. Содержит идентификатор Silo для данного расширения. Данное свойство может принимать значения от 0 до б.
• ImagePath, тип: string – указывает путь к изображению для данного расширения.
• Path, тип: string – определяет путь к исполняемому файлу расширения.
• Name, тип: string – содержит имя расширения.
• SubTitle, тип: string – хранит подзаголовок для расширения.
Класс WpcGameOverride
Класс содержит следующие свойства.
• AppID, тип: string – является ключевым. Содержит идентификатор приложения (игры).
• SID, тип: string – свойство является ключевым. Содержит SID учетной записи.
• Allowed, тип: uint32 – доступно как для чтения, так и для записи. Оно определяет, разрешено или запрещено данное приложение. Свойство может принимать значения от 0 до 2.
Класс WpcAppOverride
Значения свойств данного класса поддерживают только чтения.
• Rule ID, тип: string – свойство является ключевым. Содержит идентификатор правила.
• SID, тип: string – является ключевым. Хранит SID учетной записи.
• Path, тип: string – содержит путь к доминирующему приложению.
Класс WpcGamesSettings
Класс поддерживает следующие свойства.
• SID, тип: string – является ключевым, доступно только для чтения. Содержит SID учетной записи.
• Blocked, тип: boolean – определяет, разрешена или запрещена данная игра.
• SystemID, тип: string – свойство является ключевым, доступно только для чтения. Определяет CLSID-номер системного рейтинга, используемого для данных настроек.
• AllowUnrated, тип: boolean – указывает, разрешен ли запуск программы без определения рейтинга.
• MaxAllowed, тип: string – определяет идентификатор максимального рейтинга, доступного для данной системы.
• DeniedDescriptors, тип: массив значений строкового типа – содержит коллекцию запрещенных дескрипторов.
Класс WpcURLOverride
Класс поддерживает следующие свойства.
• URL, тип: string – является ключевым. Определяет URL-адрес, доступ к которому запрещен или разрешен для определенной учетной записи пользователя.
• SID, тип: string – свойство является ключевым. Содержит SID учетной записи.
• Allowed, тип: uint32 – значение данного свойства доступно как для чтения, так и для записи. Указывает, разрешено или запрещено данное приложение. Данное свойство может принимать значения от 0 до 2.
Класс WpcWebSettings
Класс содержит следующие свойства.
• SID, тип: string – является ключевым, доступно только для чтения. Хранит SID учетной записи.
• FilterOn, тип: boolean – определяет, включен ли фильтр для данного пользователя.
• FilterLevel, тип: uint32 – указывает уровень фильтра. Данное свойство может принимать значения от 0 до 5.
• FileDownloadsBlocked, тип: boolean – определяет, запрещено ли пользователю загружать файлы.
• BlockUnrated, тип: boolean – указывает, может ли пользователь получить доступ ко всем сайтам, которые не содержатся в назначенном для него рейтинге.
• BlockedCategoryList, тип: массив значений типа uint32 – содержит список заблокированных категорий.
Класс WpcClamper
Класс содержит метод LockDownGame Instance, который блокирует исключение, определенное соответствующим экземпляром данного класса.
Входящий параметр: строковый параметр, определяющий идентификатор исключения.
Возвращаемые параметры: нет.Работа с автономными файлами
В операционной системе Windows Vista, как и в предыдущих версиях, присутствует возможность работы с автономными файлами. Автономные файлы – это сетевые файлы, доступ к которым можно получить даже в том случае, если удаленный компьютер, на котором они находятся, сейчас недоступен. В этом случае вы получаете доступ к копии файла, которая находится на вашем компьютере, а при получении доступа к удаленному компьютеру копия файла синхронизируется с оригиналом.
...Примечание
Информация о работе с автономными файлами заносится в журнал подраздела Applications and Services Logs → Microsoft → Windows → OfflineFiles.
Если работа с автономными файлами разрешена, то для создания автономного файла или каталога нужно в контекстном меню файла или каталога удаленного компьютера выбрать команду Сделать доступными автономно. После этого отобразится окно, выполняющее синхронизацию выбранного файла или каталога. Сведения о результате синхронизации можно просмотреть в мастере Центр синхронизации, который мы рассмотрим далее.
Окно Автономные файлы
Если раньше получить доступ к настройкам автономных файлов можно было с помощью вкладки окна Свойства папки, то теперь она не существует. Для доступа к настройкам автономных файлов нужно использовать значок Автономные файлы папки Панель управления. После выбора данного значка отобразится окно Автономные файлы, содержащее следующие вкладки.
...Примечание
Окно Автономные файлы можно также отобразить, введя команду rundll32.exe cscui.dll. CSCOptions_RunDLL.
• Общие – позволяет включить или отключить механизм автономных файлов, а также открыть мастер Центр синхронизации или каталог Папка автономных файлов (хранит список ваших автономных файлов, а также автономных файлов других компьютеров).
• Использование диска – отображает количество места на диске, которое может занимать каталог автономных файлов (а также временных файлов), а также используемое в данный момент количество места на диске. Кроме того, с помощью данной вкладки вы можете изменить размер места на диске, доступный автономным файлам (по умолчанию 12 % от общего объема диска), а также удалить временные файлы.