• ElevateNonAdmins – если значение данного параметра равно 1, то уведомления об установке обновлений будут отображаться не только администраторам компьютера, но и обычным пользователям.
• AutoInstallMinorUpdates – при установке значения этого параметра равным 1 обновления, не требующие перезагрузки компьютера после своей установки, будут устанавливаться сразу после загрузки.
Работа с WMI
В операционной системе Windows Vista появилось новое пространство имен репозитария CIM, содержащее классы, позволяющие просматривать содержимое компонента Центр обновления Windows. Данное пространство имен называется \\. \root\ SecurityCenter. Оно поддерживает следующие классы.
Класс AntiVirusProduct
Данный класс описывает установленный в операционной системе антивирусный пакет. Его свойства доступны как для чтения, так и для записи.
• companyName, тип: string – определяет название компании, которая создала данный антивирусный пакет.
• displayName, тип: string – указывает название программы.
• instanceGuid, тип: string – является ключевым. Оно определяет CLSID-номер установленного продукта.
• onAccessScanningEnabled, тип: boolean – указывает, разрешен ли процесс сканирования компьютера.
• pathToSignedProductExe, тип: string – содержит путь к программе.
• productUptoDate, тип: boolean – содержит дату программы.
• versionNumber, тип: string – определяет версию антивирусного пакета.
Класс Firewall Product
Данный класс описывает установленный в операционной системе брандмауэр. Его свойства доступны как для чтения, так и для записи.
• companyName, тип: string – определяет название компании, которая выпустила данный брандмауэр.
• displayName, тип: string – указывает название брандмауэра.
• instanceGuid, тип: string – является ключевым. Оно определяет CLSID-номер установленного продукта.
• enabled, тип: boolean – указывает, работает ли брандмауэр в данный момент.
• onAccessScanningEnabled, тип: boolean – определяет, разрешен ли процесс сканирования компьютера.
• pathToSignedProductExe, тип: string – содержит путь к программе.
• versionNumber, тип: string – определяет версию брандмауэра.
Класс AntiSpywareProduct
Данный класс описывает установленный в операционной системе продукт, предназначенный для поиска шпионских программ и модулей. Например, к такому продукту относится стандартная программа Защитник Windows операционной системы Windows Vista. Свойства данного класса доступны как для чтения, так и для записи.
• CompanyName, тип: string – определяет название компании, которая создала данный продукт.
• DisplayName, тип: string – указывает название продукта.
• InstanceGuid, тип: string – является ключевым. Оно определяет CLSID-номер установленного продукта.
• pathToSignedProductExe, тип: string – содержит путь к программе.
• productEnabled, тип: Boolean – определяет, работает ли продукт в данный момент.
• productUptoDate, тип: Boolean – содержит дату программы.
• versionNumber, тип: string – указывает версию продукта.
Механизм совместимости
Немаловажным условием комфортной работы пользователей в новой операционной системе Windows Vista является возможность запуска программ, написанных для предыдущих версий операционных систем семейства Windows.
Действительно, нет ничего хуже, чем ошибка при попытке установки или запуска жизненно необходимой вам программы, которая раньше отлично работала на предыдущих версиях Windows. Иногда такая ошибка может поставить последнюю точку в вопросе выбора операционной системы, в которой будет работать пользователь. И, конечно, не в пользу новой операционной системы Windows Vista.
Однако, если вы все-таки столкнулись с ситуацией, когда какая-то программа не хочет работать в новой операционной системе, не стоит сразу отчаиваться. Операционная система Windows Vista, как и предыдущие версии операционной системы Windows, содержит в своей стандартной поставке компонент, с помощью которого можно для конкретной программы эмулировать условия запуска под операционной системой Windows любой версии, более старой, чем Windows Vista.
Для этого можно воспользоваться как минимум двумя способами.
Первым и самым быстрым способом является использование вкладки Совместимость окна Свойства. Данная вкладка есть во всех окнах Свойства, принадлежащих исполняемым файлам или ярлыкам на них. Ее изображение представлено на рис. 7.9.
Рис. 7.9. Вкладка Совместимость
Вкладка Совместимость содержит следующие области.
• Режим совместимости – именно с помощью флажка данной области можно активировать режим совместимости для конкретной программы. После этого в раскрывающемся списке нужно выбрать операционную систему, которую будет эмулировать Windows Vista. Можно выбрать такие операционные системы, как Windows 95, Windows 98, Windows NT 4.0, Windows 2000, Windows XP SP2 и Windows 2003 Server.
Читать дальше
Конец ознакомительного отрывка
Купить книгу