Общая библиотека оболочки windows как открыть файл
Перейти к содержимому

Общая библиотека оболочки windows как открыть файл

  • автор:

Библиотеки оболочки Windows в Windows

В этом разделе описывается введение в библиотеки для Windows 7 и более поздних версий. Библиотеки — это компонент оболочки Windows. Чтобы получить доступ к функциональным возможностям оболочки Windows, таким как библиотеки, сторонние разработчики приложений Windows Search должны сначала реализовать хранилище данных оболочки. Дополнительные сведения см. в разделе Реализация базовых интерфейсов объектов папки.

Этот раздел организован следующим образом:

  • Libraries
    • Точки входа в пользовательские данные
    • Коллекции папок
    • Поддерживаемые папки в библиотеках
    • С поддержкой хранилища
    • Контейнеры оболочки, не относящиеся к файловой системе
    • Описания библиотек

    Библиотеки

    В Windows 7 и более поздних версиях библиотеки являются репозиторием пользовательских данных по умолчанию. Пользователи могут просматривать свои файлы так же, как и в папке, или просматривать файлы, упорядоченные по таким свойствам, как дата, тип и автор. В отличие от папки, библиотека фактически не хранит элементы, но отображает файлы, которые хранятся в нескольких папках одновременно. Библиотеки предоставляют единую точку доступа и расширенные сводки представления для пользователей агрегированного содержимого. Например, если у пользователя есть музыкальные файлы в папках на внешнем диске в дополнение к папке «Моя музыка» , он сможет немедленно получить доступ ко всем музыкальным файлам через библиотеку «Музыка».

    Точки входа в пользовательские данные

    Библиотеки по умолчанию (например , «Мои документы», «Мои рисунки» и т. д.) эквивалентны известной папке. Библиотеки по умолчанию предоставляют пользователям знакомые точки входа, но поскольку содержимое библиотеки не ограничивается библиотеками содержимого известных папок, пользователи могут свободно определять, где должны храниться документы и мультимедиа. Библиотеки предоставляются через пространство имен оболочки (источник данных оболочки). Приложение может предоставить пользователям те же знакомые точки входа для своих данных, включив сведения о библиотеках и просмотр.

    Коллекции папок

    Библиотеки — это определяемые пользователем коллекции содержимого. Индексы Windows Search поддерживают папки, если они включены в библиотеки. Это обеспечивает мгновенный поиск и представления расположения стека на основе свойств в библиотеках.

    Поддерживаемые папки в библиотеках

    Для поддержки папок в библиотеках они должны индексироваться на локальном компьютере и индексироваться либо на удаленном компьютере Windows, либо индексироваться на сервере с файлами, индексируемыми с помощью Windows Search.

    Пользователи блокируют добавление неподдерживаемых папок в диалоговом окне управления библиотекой Windows. Если неиндексированные удаленные папки добавляются в библиотеку с помощью API IShellLibrary, то пользовательский интерфейс библиотеки будет отменить изменения в безопасный режим библиотеки. В безопасном режиме функции, такие как представления размещения стека на основе свойств, предложения фильтров и поддержка поиска в меню «Пуск» , удаляются из затронутой библиотеки.

    В следующей таблице перечислены папки, включенные в библиотеки с помощью диалогового окна управления библиотеками Windows Обозреватель, и папки, которые не поддерживаются в безопасном режиме.

    Поддерживаемые папки Неподдерживаемые папки
    Исправлены и внешние жесткие диски NTFS и FAT32 Съемные накопители (например, флэш-накопители и SD-карты)
    Общие папки, индексированные с помощью Windows Search (например, серверы отделов, а также на компьютерах под управлением Windows 10 и Выпуск Windows 7 Домашняя). Съемные носители (например, компакт-диски и DVD-диски)
    Общие папки, доступные в автономном режиме (например , перенаправленные мои документы, кэш на стороне клиента) Сетевые общие папки, которые недоступны как в автономном режиме, так и не индексируются удаленно (например, диски NAS)
    Недоступно Другие источники данных (например, Microsoft SharePoint, Microsoft Exchange, Microsoft OneDrive и т. д.)

    Storage-Backed

    Библиотеки — это коллекции папок хранения. Пользователи могут сохранять и копировать файлы в библиотеку напрямую, так как каждая библиотека имеет расположение сохранения по умолчанию для отправки этих файлов. Для библиотек по умолчанию это известная папка пользователя, включенная в библиотеку (например, Мои документы), или первая папка, добавленная в пользовательскую библиотеку. Это папка, куда отправляются файлы, когда пользователь перетаскивает файлы в библиотеку или сохраняет их в библиотеке с общим диалоговым окном файлов. Пользователь может изменить расположение сохранения библиотеки по умолчанию в любой момент, но если он удалит расположение сохранения по умолчанию, в качестве нового расположения будет выбрана следующая папка в библиотеке. Пользователи могут дополнительно сохранять файлы в любой папке, на которую у них есть разрешения, включенные в библиотеку.

    Контейнеры оболочки, не относящиеся к файловой системе

    Библиотеки могут содержать контейнеры оболочки файловой системы, такие как Компьютер и панель управления, но содержать элементы файловой системы. Папки и содержимое библиотеки можно перечислить и получить к ней доступ с помощью API файловой системы и папок в предыдущих операционных системах. Если приложение в значительной степени зависит от КОНКРЕТНЫХ API файловой системы, то api IShellLibrary можно использовать для получения путей файловой системы к папкам и файлам в библиотеках. В большинстве случаев рекомендуется использовать модель программирования оболочки для поддержки нескольких версий Windows и гибкости элементов. Дополнительные сведения см. в разделе Навигация по пространству имен оболочки.

    Описания библиотек

    Описания библиотек сохраняются на диске в виде XML-файла в папке %appdata%Microsoft\Windows\Libraries (и, возможно, в виде FOLDERID_Libraries. Дополнительные сведения о FOLDERID_Libraries см. в разделе KNOWNFOLDERID.

    Файлы описания библиотеки — это XML-файлы с расширением .library-ms. Приложения никогда не должны получать доступ к файлам или изменять их. Текст пути к папке, сохраненный в файлах описания библиотеки, не всегда является текущим. Папки библиотек сохраняются в файле описания библиотеки в формате сериализованных двоичных ссылок оболочки . Дополнительные сведения о библиотеках и схеме описания библиотек см. в разделе Схема описания библиотеки. Дополнительные сведения о федеративных соединителях поиска и схеме описания соединителя поиска см. в разделе Схема описания соединителя поиска.

    [ПРИМЕЧАНИЕ]
    Приложения всегда должны использовать модель программирования оболочки или API IShellLibrary для использования содержимого библиотеки и управления ими, а также никогда не пытаться вручную получить доступ к файлу описания библиотеки или изменить его.

    Общая библиотека оболочки windows

    Такая проблема:
    Не могу сменить ПРИЛОЖЕНИЕ в свойствах файла, даже если выбираю нужную программу, то всё равно пишет, что «общая библиотека оболочки windows» и получается снова открыть можно лишь с «Открыть с помощью»
    p.s. я вроде и не дурак и настроить сам всё могу, но впервые столкнулся с такой проблемой, кое как вообще это расширение прописал в реестр ручками. Советы типа «переставь винду» просьба не предлагать.
    расширение torrent, винда 7-ка 64 бит, не сборка, чистая. Ассоциация в uTorrent включена, но не помогает.

    2 Ответ от Shur@ 2011-12-31 03:17:06

    Re: Общая библиотека оболочки windows

    открыть можно лишь с «Открыть с помощью»

    Ну, там-же по менюхе дальше вниз(последнее) —- Выбрать программу. —(в окне) указываешь Торрент — внизу (слева) галка на «для всех такого типа. » — ок.

    Как удалить ненужный(старый или случайный) выбор описано ЗДЕСЯ

    Советы типа «переставь винду» просьба не предлагать

    А с чего такое решение, что из-за ассоциации файлов предложат винду перебить ?
    Тут вроде всё просто — панель управления — программы по умолчанию — сопоставление типов файлов .

    3 Ответ от Figo2009 2011-12-31 06:50:28 (2011-12-31 12:59:39 отредактировано Figo2009)

    Re: Общая библиотека оболочки windows

    Shur@ пишет:

    Ну, там-же по менюхе дальше вниз(последнее) —- Выбрать программу. —(в окне) указываешь Торрент — внизу (слева) галка на «для всех такого типа. » — ок.

    Не срабатывает, выбрать можно, но так и остаётся «Общая библиотека оболочки windows»

    Shur@ пишет:

    А с чего такое решение, что из-за ассоциации файлов предложат винду перебить ? Тут вроде всё просто — панель управления — программы по умолчанию — сопоставление типов файлов .

    Нет там такого типа файла, хотя в реестре везде прописано
    Такое ощущение, что что-то блокирует этот тип, даже юторрент каждый раз просит ассоциировать его.

    4 Ответ от Shur@ 2011-12-31 17:13:02

    Re: Общая библиотека оболочки windows

    Возможно поможет переустановка проги, и внимательно ставим галки на ассоциации и исключения Брандмауэра (и другой защиты) .

    5 Ответ от Figo2009 2011-12-31 17:35:27

    Re: Общая библиотека оболочки windows

    Shur@ пишет:

    Возможно поможет переустановка проги, и внимательно ставим галки на ассоциации и исключения Брандмауэра (и другой защиты) .

    Да не, он отключен. Аваст вроде не блокирует.

    6 Ответ от Shur@ 2011-12-31 19:14:39

    Re: Общая библиотека оболочки windows

    Ищи в таблице(сопоставления) эти файлы

    А «вроде» — понятие растяжимое, гадать нет времени и желания.

    7 Ответ от Figo2009 2012-01-01 03:45:52 (2012-01-01 03:47:44 отредактировано Figo2009)

    Re: Общая библиотека оболочки windows

    Shur@ пишет:

    Ищи в таблице(сопоставления) эти файлы
    А «вроде» — понятие растяжимое, гадать нет времени и желания.

    Да говорю же нет этого типа в том списке. Аваст не мешает, просмотрел все логи.

    8 Ответ от Raven 2012-01-01 08:27:38

    Re: Общая библиотека оболочки windows

    Figo2009 пишет:

    Да говорю же нет этого типа в том списке. .

    Нет, так создайте. В чём проблема-то, что-то я не пойму.
    Вы пишите:

    p.s. я вроде и не дурак и настроить сам всё могу. это расширение прописал в реестр ручками.

    а в этом никто и не сомневается. То, что докопались до Реестра возможно и хорошо, но делать этого (в данном случае) не стоило.
    «Общая библиотека оболочки windows» — это файл SHELL32.DLL, а сами расширения и ассоциации прописаны в Реестре в ветви HKEY_CLASSES_ROOT\
    Совет:
    1. Удалите всё, что вы прописали в ручную (при решении именно этой проблемы).
    2. Почистите Реестр ОС
    3. Создайте с помощью Блокнота файл: любое_имя.torrent
    4. Укажите, с помощью какой программы открывать этот файл «по умолчанию»
    Этот тип файлов появится в списке = Панель управления\Все элементы панели управления\Программы по умолчанию\Задать сопоставления
    Что дальше произойдёт и что делать, догадаться не трудно.

    9 Ответ от Figo2009 2012-01-01 08:53:58

    Re: Общая библиотека оболочки windows

    Raven пишет:

    а в этом никто и не сомневается. То, что докопались до Реестра возможно и хорошо, но делать этого (в данном случае) не стоило.
    «Общая библиотека оболочки windows» — это файл SHELL32.DLL, а сами расширения и ассоциации прописаны в Реестре в ветви HKEY_CLASSES_ROOT\
    Совет:
    1. Удалите всё, что вы прописали в ручную (при решении именно этой проблемы).
    2. Почистите Реестр ОС
    3. Создайте с помощью Блокнота файл: любое_имя.torrent
    4. Укажите, с помощью какой программы открывать этот файл «по умолчанию»
    Этот тип файлов появится в списке = Панель управления\Все элементы панели управления\Программы по умолчанию\Задать сопоставления
    Что дальше произойдёт и что делать, догадаться не трудно.

    А в том то и прикол, что ничего не происходит. Один раз открывает в utorrent и всё, ассоциации не происходит. Программа по умолчанию не указывается ни как, окошко винды обновляет значки, а так и Остаётся Общая библиотека.

    10 Ответ от Raven 2012-01-01 12:18:10

    Re: Общая библиотека оболочки windows

    Удалите из Реестра запись на это расширение, перезагрузите машину (лучше через выключение), создайте новое правило выше описанным способом. Никуда не денется, заработает.

    11 Ответ от Figo2009 2012-01-01 12:51:18

    Re: Общая библиотека оболочки windows

    Удалил utorrent, почистил реестр и вернулся к истокам, что тип не регистрируется вооооооооооооооообще, а программа не добавляется в функции «открыть с помощью»

    12 Ответ от Raven 2012-01-01 13:30:43

    Re: Общая библиотека оболочки windows

    Трудно что-то сказать не видя, что происходит. Что значит: «тип не регистрируется вооооооооооооооообще»? Что пишет машина?

    13 Ответ от Figo2009 2012-01-01 13:34:46 (2012-01-01 13:41:48 отредактировано Figo2009)

    Re: Общая библиотека оболочки windows

    Raven пишет:

    Трудно что-то сказать не видя, что происходит. Что значит: «тип не регистрируется вооооооооооооооообще»? Что пишет машина?

    А ничего не пишет, просто делает вид что программа по умолчанию меняет, но ничего не происходит. Да и не могу я теперь по умолчанию сделать, не добавляется программа в список программ по умолчанию.
    В список utorrent у меня получалось добавлять через правку реестра, но это тоже не помогало, выбиралась, потом просто моргало окошко и все значки в панели задач обновлялись, но оставалась Общая библиотека. Как-то так.
    Кстати для типа файлов *.torrent нет пункта меню Открыть с помощью, есть только Открыть и работает как Открыть с помощью, на других файлах есть Открыть с помощью.

    Общая библиотека оболочки windows как открыть файл

    Я занимаюсь 3d графикой и пользуюсь HDR картами (изображения с высоким световым динамическим охватом)

    Каждый файл расширения .hdr в моей библиотеке имел свой эскиз страниц, как у обычного джипега. Эти эскизы появлялись, когда я просматривал их специальным вьювером SpheroViewerHDR т.к обычное средство просмотра фотографий не воспринимает расширение .hdr Выбирал изображение, кликал двойным щелчком и Винда всегда задавала вопрос при помощи какой программы его открыть, я выбирал свой вьювер. После просмотра этим вьювером, система запоминала эскиз этого файла и он всегда отображался в проводнике

    Но однажды при попытке просмотра очередной hdr я забыл снять галочку Использовать выбранную программу для всех файлов такого типа. Теперь все файлы при любом отображении в проводнике, будь то мелкие значки, крупные, список, таблица или огромные эскизы страниц стали иметь вид значков этого вьювера

    Как возвратить значок неизвестного приложения, чтоб возвратить на файлах эскизы самих изображений?

    Trust no one.
    Регистрация: 07.04.2009
    Сообщений: 6,526
    Зайди в реестр, найди описания типов файлов, экспортируй hdr и удали его из реестра.

    SQUARY PROJECT — НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
    МОЙ БЛОГ
    GRAY FUR FRAMEWORK — УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

    Alex Cones
    Посмотреть профиль
    Найти ещё сообщения от Alex Cones

    Пользователь
    Регистрация: 11.10.2009
    Сообщений: 15

    HKEY_CLASSES_ROOT
    Удалил из этого раздела .hdr

    Перезагрузился, теперь значки стали отображаться как Общаться библиотека оболочки Windows. Но сейчас при просмотре вьювером эскизы страниц не появляются

    Пользователь
    Регистрация: 11.10.2009
    Сообщений: 15

    HKEY_CLASSES_ROOT
    Удалил из этого раздела .hdr

    Перезагрузился, теперь значки стали отображаться не как неизвестное приложение, а как Общая библиотека оболочки Windows. Но сейчас при просмотре вьювером эскизы страниц не появляются

    Последний раз редактировалось grablin; 11.10.2009 в 14:20 .

    Похожие темы
    Тема Автор Раздел Ответов Последнее сообщение
    Запустить приложение Gawwws Microsoft Office Excel 5 05.12.2008 04:53
    Неизвестное оборудование Rembo Свободное общение 7 06.11.2008 18:41
    Ошибка «Неизвестное расширение файла» prog38 Помощь студентам 25 25.07.2008 10:18
    Флешка оределяется как неизвестное Usb устройство Иллидан Безопасность, Шифрование 9 08.03.2008 22:47

    Общая библиотека оболочки windows как открыть файл

    Глава 4. Команды Rundll32. 4.1. Диалоги и мастера Windows: Работа с апплетами Windows: Отображение других диалогов — окончание
    Дата: 13 августа 2009, четверг

    • Раскрутка сайта с помощью сервиса 1ps.ru: проводим эксперимент
    • Что использовать: свободные веса или тренажеры
    • Виды упражнений: базовые и изолирующие
    • Подбираем одежду для тренировки
    • Правила поведения в тренажерном зале
    • Типы телосложений
    • Серии разминочных упражнений перед тренировкой
    • Расположение основных мышц человеческого тела

    Другие наши рассылки: Новости IT-мира, Новости нашего сайта, Рецензии на новые книги.

    Библиотека shell32.dll

    Библиотека shell32.dll (общая библиотека оболочки Windows) — это основная библиотека операционной системы Windows, предназначенная для управления интерфейсом операционной системы. Она поддерживает очень много функций, хотя не все из них можно вызвать при помощи команд rundll32.exe.

    Некоторые из возможностей данной библиотеки мы с вами уже использовали. Например, внимательный читатель, наверное, заметил, что именно ей принадлежат функции Options_RunDLL и Control_RunDLL, которыми мы пользовались для отображения апплетов и стандартных диалогов операционной системы.

    Следует заметить, что помимо функции Control_RunDLL можно использовать функцию Control_RunDLLAsUser. С помощью данной функции выполняется запуск от имени пользователя с административными правами.

    Функция OpenAs_RunDLL

    Также данной библиотеке принадлежит функция OpenAs_RunDLL, с помощью которой отображается диалог ВЫБОР ПРОГРАММЫ, позволяющий открыть файл с помощью определенной программы. Для этого предназначена команда вида rundll32 shell32.dll OpenAs_RunDLL «файл».

    Также диалог ВЫБОР ПРОГРАММЫ можно отобразить при помощи команды rundll32 shell32.dll SHOpenWithDialog, однако эта команда не всегда работает.

    Функция ShellExec_RunDLL

    Еще одной интересной и, на первый взгляд, бесполезной возможностью библиотеки shell32.dll является функция ShellExec_RunDLL. С помощью данной функции можно выполнить определенную команду. Для этого применяется синтаксис вида rundll32 shell32.dll ShellExec_RunDLL «команда». Если вы недоумеваете, зачем нужна эта функция, тогда ниже приведен пример ее использования.

    В первой главе данной книги мы с вами научились создавать свои команды контекстного меню файлов и папок. Если вы когда-нибудь пытались создать команду, запускающую какую-либо консоль управления Microsoft (например, wf.msc), тогда, конечно, знаете, что это дело неблагодарное — при попытке запуска такой команды отобразится сообщение об ошибке. В этом случае вместо обычного запуска консоли нужно использовать команду вида rundll32 shell32.dll ShellExec_RunDLL «консоль».

    Функция SHHelpShortcuts_RunDLL

    Данная функция позволяет отобразить тот или иной мастер операционной системы. Сам мастер, который будет отображен, зависит от опции функции SHHelpShortcuts_RunDLL. То есть, синтаксис вызова команды следующий: rundll32.exe shell32.dll, SHHelpShortcuts_RunDLL «опция», где «опция» может принимать следующие значения.

    • Connect. Вызвать мастер ПОДКЛЮЧИТЬ СЕТЕВОЙ ДИСК.
    • Disconnect. Отключить сетевые диски.
    • FontsFolder. Отобразить папку шрифтов.
    • PrintersFolder. Отобразить папку ПРИНТЕРЫ.
    • AddPrinter. Отобразить мастер УСТАНОВКА ПРИНТЕРА.

    Функция PrepareDiscForBurnRunDll

    И еще одной функцией, которую мы с вами рассмотрим, будет функция PrepareDiscForBurnRunDll. С ее помощью можно начать процесс записи диска (либо форматирование дискеты) — отобразить диалог выбора формата записываемого диска. Для этого применяется команда вида rundll32.exe shell32.dll, PrepareDiscForBurnRunDll «буква DVD-RW привода».

    Другие функции

    Остальные функции данной библиотеки представлены в таблице ниже.

    Таблица 4.28. Функции библиотеки shell32.dll

    • RestartDialogEx. Вызвать диалог Чтобы изменения вступили в силу, нужно перезагрузить компьютер.
    • SHBrowseForFolder. Вызвать диалог Обзор папок.
    • ShellAboutA. Вызвать диалог О программе.

    Диалог Автономные файлы

    Вы можете отобразить диалог АВТОНОМНЫЕ ФАЙЛЫ при помощи команд на основе библиотеки cscui.dll (интерфейс кэширования на стороне клиента): rundll32.exe cscui.dll CSCOptions_RunDLL либо rundll32.exe cscui.dll CSCUIOptionsPropertySheet.

    Библиотека emdmgmt.dll

    Интересные возможности реализованы в библиотеке emdmgmt.dll (служба ReadyBoost). Например, с ее помощью можно отобразить диалог СВОЙСТВА для определенного файла, либо отобразить мастер СИСТЕМА. Все эти возможности реализуются при помощи одной функции, представленной ниже.

    • rundll32.exe emdmgmt.dll EMDMgmtLaunchProperties «файл». Вызвать диалог СВОЙСТВА для данного файла.
    • rundll32.exe emdmgmt.dll EMDMgmtLaunchProperties. Вызвать мастер СИСТЕМА.

    Просмотр изображений

    Для работы с изображениями применяется библиотека shimgvw.dll (просмотр фотоальбома). Именно с ее помощью выполняется распечатывание изображения, а также его отображение в режиме просмотра. Для этого применяются следующие команды.

    • rundll32.exe shimgvw.dll ImageView_Fullscreen «файл изображения». Открыть изображение в программе ФОТОАЛЬБОМ WINDOWS.
    • rundll32.exe shimgvw.dll ImageView_PrintTo /pt «файл» %2 %3 %4. Распечатать изображение на указанном принтере.

    Работа со сканерами а камерами

    Для работы со сканерами и камерами используется библиотека sti_ci.dll (установка устройств неподвижных изображений). В первую очередь, с ее помощью можно вызвать мастер МАСТЕР УСТАНОВКИ СКАНЕРА И КАМЕРЫ. Для этого можно использовать либо функцию AddDevice, либо функцию WiaAddDevice. Обе они отображают одно и то же окно мастера.

    Также вы можете воспользоваться функцией InstallWiaService, чтобы выполнить установку службы СЛУЖБА ЗАГРУЗКИ ИЗОБРАЖЕНИЙ WINDOWS.

    Диалог Сертификаты

    Раньше нам уже встречались диалоги, которые можно отобразить двумя способами. Диалог СЕРТИФИКАТЫ же можно отобразить намного большим количеством способов.

    Одним из этих способов является команда на основе библиотеки wintrust.dll (Microsoft Trust Verification APIs): rundll32.exe wintrust.dll OpenPersonalTrustDBDialog (либо команда с использованием той же функции, но библиотеки SOFTPUB.dll).

    Также отобразить диалог СЕРТИФИКАТЫ можно при помощи команды rundll32.exe IEAKENG.dll ModifyAuthCode. В этом случае диалог СЕРТИФИКАТЫ будет содержать в себе только одну вкладку — ДОВЕРЕННЫЕ ИЗДАТЕЛИ (рис. 4.08).

    Рис. 4.08. Результат выполнения команды rundll32.exe IEAKENG.dll ModifyAuthCode

    И еще одним способом отображения диалога СЕРТИФИКАТЫ является команда rundll32.exe CRYPTUI.dll CryptUIStartCertMgr.

    Все эти команды отображают диалог СЕРТИФИКАТЫ даже в том случае, если установлены следующие групповые политики.

    • Групповая политика ОТКЛЮЧИТЬ ВКЛАДКУ «СОДЕРЖАНИЕ» раздела АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/КОМПОНЕНТЫ WINDOWS/INTERNET EXPLORER/ПАНЕЛЬ УПРАВЛЕНИЯ ОБОЗРЕВАТЕЛЕМ.
    • Групповая политика ОТКЛЮЧИТЬ ИЗМЕНЕНИЕ ПАРАМЕТРОВ СЕРТИФИКАТОВ раздела АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/КОМПОНЕНТЫ WINDOWS/INTERNET EXPLORER.

    Шифрующая файловая система EFS

    Мастера и диалоги, предназначенные для работы с шифрующей файловой системой, хранятся в библиотеке EFSADU.dll (программа шифрования файлов). Например, в данной библиотеке определены следующие функции.

    • EfsUIUtilShowBalloonAndWait. Отобразить в области уведомления значок ШИФРУЮЩЕЙ ФАЙЛОВОЙ СИСТЕМЕ ТРЕБУЕТСЯ ПИН-КОД СМАРТ-КАРТЫ.
    • EfsUIUtilSelectCard. Отобразить диалог ИМЕЕТСЯ ЛИ СМАРТ-КАРТА ДЛЯ ШИФРОВАНИЯ ФАЙЛОВ?.
    • EfsUIUtilPromptForPin. Отобразить в области уведомления значок ШИФРУЮЩЕЙ ФАЙЛОВОЙ СИСТЕМЕ ТРЕБУЕТСЯ ПИН-КОД СМАРТ-КАРТЫ.
    • EfsUIUtilEncryptMyDocuments. Если шифрование файлов еще ни разу не выполнялось, тогда отобразится диалог с предложением заархивировать файл ключей.
    • EfsDetail. Отобразить диалог ПОЛЬЗОВАТЕЛЬСКИЙ ДОСТУП К.
    • BackCurrentEfsCert. Отобразить мастер МАСТЕР ЭКСПОРТА СЕРТИФИКАТОВ.

    Другие возможности

    В таблице ниже представлены другие возможности команды rundll32.exe для операционной системы Windows Vista.

    Таблица 4.29. Другие варианты использования программы rundll32.exe

    • ntlanman.dll I_SystemFocusDialog. Вызвать диалог о несовместимости компонента с Vista.
    • BRCplSiw.dll ShowRestoreDialogW. Вызвать сообщение Вы действительно хотите восстановить все содержимое компьютера?
    • DwmApi.dll #105. Эквивалентно нажатию комбинации клавиш Windows+Tab.
    • filemgmt.dll CacheSettingsDlg. Вызвать диалог Настройка автономного режима.
    • HHCTRL.ocx doWinMain. Отобразить программу Справка в формате HTML.
    • MSCTF.dll TF_RunInputCPL. Вызвать диалог Языки и службы текстового ввода.
    • newdev.dll WindowsUpdateDriverSearchingPolicyUi. Вызвать диалог Параметры поиска драйверов в центре обновления Windows.
    • oobefldr.dll ShowWelcomeCenter. Вызвать диалог Центр начальной настройки.
    • pnpui.dll SimplifiedDINotificationW. Отобразить уведомление об установке драйвера.
    • pnpui.dll InstallSecurityPrompt. Отобразить диалог Не удалось проверить издателя этих драйверов.
    • xvidvfw.dll Configure. Вызвать диалог XviD Configuration (рис. 4.09)
    • ZIPFLDR.dll RouteTheCall. Отобразить папку профиля пользователя.

    Рис. 4.09. Результат выполнения команды rundll32.exe xvidvfw.dll Configure

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *