Active desktop что это
Перейти к содержимому

Active desktop что это

Использование объекта Active Desktop

В этой статье содержатся сведения об объекте ActiveDesktop, который является частью API оболочки Windows. Этот объект с помощью интерфейса IActiveDesktop позволяет добавлять, удалять и изменять элементы на рабочем столе.

Общие сведения об активном классическом интерфейсе

Активный рабочий стол — это функция, представленная в Microsoft Internet Explorer 4.0, которая позволяет включать HTML-документы и элементы (например, элементы управления Microsoft ActiveX и приложения Java) непосредственно на рабочий стол. Интерфейс IActiveDesktop, который является частью API оболочки Windows, используется для программного добавления, удаления и изменения элементов на рабочем столе. Элементы Активного рабочего стола также можно добавлять с помощью файла формата определения канала (CDF).

Доступ к активному рабочему столу

Чтобы получить доступ к Active Desktop, клиентскому приложению потребуется создать экземпляр объекта ActiveDesktop (CLSID_ActiveDesktop) с функцией CoCreateInstance и получить указатель на интерфейс IActiveDesktop объекта.

В следующем примере показано, как получить указатель на интерфейс IActiveDesktop .

Добавление элемента рабочего стола

Существует три способа добавления элемента рабочего стола: IActiveDesktop::AddDesktopItem, IActiveDesktop::AddDesktop:AddDesktopItemWithUI и IActiveDesktop::AddUrl. Каждый элемент рабочего стола, добавленный в Active Desktop, должен иметь другой исходный URL-адрес.

Методы IActiveDesktop::AddDesktopItemWithUI и IActiveDesktop::AddUrl предоставляют возможность отображения различных пользовательских интерфейсов, которые можно отобразить перед добавлением элемента рабочего стола в Active Desktop. Интерфейсы проверяют, хотят ли пользователи добавить элемент рабочего стола в активный рабочий стол. Интерфейсы также уведомляют пользователей о любых рисках безопасности, которые гарантируются параметрами зоны безопасности URL-адресов, и просят пользователей создать подписку для этого классического элемента. Оба метода также предоставляют способ подавления пользовательских интерфейсов. Метод IActiveDesktop::AddDesktopItem требует вызова IActiveDesktop::ApplyChanges для обновления реестра. Для IActiveDesktop::AddDesktopItemWithUI клиентское приложение должно немедленно освободить интерфейс IActiveDesktop , а затем использовать функцию CoCreateInstance для получения интерфейса к экземпляру объекта ActiveDesktop , который содержит добавленный элемент рабочего стола.

Метод IActiveDesktop::AddDesktopItem добавляет указанный элемент рабочего стола в Active Desktop без пользовательского интерфейса, если только параметры зоны безопасности URL-адреса не препятствуют этому. Если параметры зоны безопасности URL-адреса не позволяют добавлять элемент рабочего стола без запроса пользователя, метод завершается ошибкой. IActiveDesktop::AddDesktopItem также требует вызова IActiveDesktop::ApplyChanges для обновления реестра.

В следующем примере показано, как добавить элемент рабочего стола с помощью метода IActiveDesktop::AddDesktopItem .

Перечисление элементов рабочего стола

Чтобы перечислить элементы рабочего стола, установленные в active Desktop, клиентское приложение должно получить общее количество рабочих столов, установленных с помощью метода IActiveDesktop::GetDesktopItemCount , а затем создать цикл, который извлекает структуру COMPONENT для каждого рабочего стола, вызвав метод IActiveDesktop::GetDesktopItem с помощью индекса элемента рабочего стола.

В следующем примере показан один из способов перечисления классических элементов.

Active Desktop

Active Desktop (активный рабочий стол) — элемент, с помощью которого можно настроить рабочий стол в операционной системе Windows таким образом, чтобы он работал как веб-страница, на которой могут располагаться как гиперссылки, так и другие элементы HTML 4.0 (в том числе элементы выбранных веб-узлов с поддержкой автоматического обновления).

Эта технология впервые появилась в Internet Explorer 4.0 и позволяла обновить рабочий стол операционной системы Windows 95 или Windows NT 4.0. Более поздние версии Windows, в состав которых входил Internet Explorer 4.x (Windows 98) или Internet Explorer 5.x (Windows ME, Windows 2000, Windows XP, Windows Server 2003) поддерживали Active Desktop сразу после установки системы. В операционной системе Windows Vista (в состав которой входит Internet Explorer 7.0) поддержка технологии уже отсутствует. Возможности, аналогичные Active Desktop, там предоставляют WebSlices (англ.), Windows Vista Sidebar, частично Dreamscene.

Литература

  • Компоненты Windows

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «Active Desktop» в других словарях:

Active Desktop — A component of Microsoft Windows Details Included with Windows 95 or NT 4.0 with Internet Explorer 4.0, Windows 98, Windows 2000, Windows ME, Windows XP, Windows 2003 Replaced by Windows Sidebar and Windows Desktop Gadgets Active Desktop was a… … Wikipedia

Active Desktop — (Escritorio Activo) es una característica opcional de Windows Desktop Update para Microsoft Internet Explorer 4.0 que permite al usuario agregar contenido HTML en el escritorio (desktop) de Windows, junto con algunas otras características.… … Wikipedia Español

Active Desktop — der, Bezeichnung von Microsoft für eine Windows Oberfläche, bei der a) direkt vom Arbeitsplatz aus bestimmte Internetseiten aufgerufen werden können und b) die auf dem Arbeitsplatz vorhandenen Links automatisch aktualisiert werden (der Desktop… … Universal-Lexikon

Active desktop — est une fonctionnalité de Microsoft Windows apparue avec la version 98. Elle permet d afficher, en fond d écran, une page web ou des applications actives (horloge, cartes météo, . ) un peu à la manière des widgets sous Mac OS. Si le navigateur… … Wikipédia en Français

Active Desktop — est une fonctionnalité de Microsoft Windows apparue avec la version 98. Elle permet d afficher, en fond d écran, une page web ou des applications actives (horloge, cartes météo. ) un peu à la manière des widgets sous Mac OS. Si le navigateur… … Wikipédia en Français

Active Desktop — Der Begriff Active Desktop bezeichnet eine Funktion des Betriebssystems Microsoft Windows, Inhalte aus dem Internet auf dem Desktop anzuzeigen, ohne einen Browser verwenden zu müssen.[1] Er ist Bestandteil der Active Platform.[1] Anwender können… … Deutsch Wikipedia

Active Desktop — In Microsoft Windows, a user interface feature that makes the Desktop look and behave just like a Web page, with underlined icons and a hand mouse pointer. Active Desktop is offered as an alternative to the classic Windows user interface; you… … Dictionary of networking

Active Desktop — option to display components of Internet sites directly on a personal computer (such as HTML and JAVA APPLET items) … English contemporary dictionary

Active Platform — [dt. »aktive Plattform«], Sammelbegriff von Microsoft für verschiedene eigene Software Produkte und technologien für Internet und Intranet. Idee der Architektur von Active Platform ist die Integration aller Komponenten unter einem Dach. Dem… … Universal-Lexikon

Active Channel — is a website type which was introduced by Internet Explorer 4.0 in 1997. It allows synchronizing website content and viewing it offline. It makes use of the Channel Definition Format, which is a way of defining a website s content and… … Wikipedia

Восстановление рабочего стола Active Desktop в Windows XP

восстановить рабочий стол active desktop windows xp

Любой пользователь операционной системы Windows XP может рано или поздно столкнуться с тем, изображение на рабочем столе сменится сообщением о сбое Active Desctop. Вообще это очень интересная функция, которая позволяет размещать на рабочем столе сводки новостей, например, котировки валют, то есть различные динамичные элементы. Но вот только пользуются этим единицы, а глючит весьма и весьма часто. Да ещё и вирусы её «любят».

Попытка нажать на кнопку «восстановить рабочий стол active desktop» при этом зачастую либо ничего не выдает, либо выкидывает вот такую ошибку:

восстановить рабочий стол active desktop windows xp

Для решения такой проблемы первым делом проверьте системный диск C:\ несколькими антивирусными программами и перезагрузитесь. Только после этого можно уже идти дальше.

Как восстановить рабочий стол?!

Для восстановления Active Desctop есть несколько путей. Самый правильный путь — с помощью исправления в реестре Windows. Для этого запускаем Редактор реестра. Сделать это можно нажав кнопку «Пуск» и выбрав пункт меню «Выполнить»:

regedit

В строке «Открыть» пишем команду regedit и нажимаем кнопку ОК. Откроется редактор реестра Windows. В нем надо найти ветку

Сделать это можно двумя путями. Первый — просто по очереди открывая ветки в соответствии с указанным выше порядком. Второй — через поиск по F3 введя как критерий поиска слово «Components». Там нас интересует параметр DeskHtmlVersion:

восстановить рабочий стол active desktop windows xp

Кликаем по нему дважды чтобы изменить. Меняем значение этого параметра на ноль — 0 и нажимаем на кнопку «ОК». Закрываем редактор реестра, перезагружаемся и проверяем — ошибка восстановления рабочего стола должна устранится.

Если Вы панически боитесь лезть в параметры реестра Windows XP, боясь там чего-либо напортачить (что тоже не лишено смысла), то можно сделать «ход конём». Вам надо создать нового локального пользователя Windows через Панель Управления и зайти в систему под ним. Старого пользователя можно удалить. Большой минус такого способа заключается в том, что Вы потеряете все настройки старой учетной записи.
Но убрать ошибку active desktop и восстановить рабочий стол Windows XP это поможет.

Добавить комментарий

Ваш адрес email не будет опубликован.