Вопросы по теме 'shell-extensions'

Проблема с отладкой расширения оболочки в Vista (IShellFolder)
Я создал расширение оболочки Windows, используя ATL (Visual Studio 2008). Он имеет следующие модули, и каждый модуль представляет собой отдельный простой объект ATL со своим собственным файлом .rgs для регистрации: IShellFolder/IShellView -> Для...
1565 просмотров
schedule 27.08.2023

Как наследоваться от проводника Windows (на любом языке программирования, с помощью любого инструмента)
Как наследоваться от проводника Windows (Рабочий стол, вещь, с помощью которой мы исследуем наш компьютер Mu и так далее каталоги) (на любом языке программирования)? настроить его добавить сборщики программ (добавление учителей Mac в Windows...
354 просмотров

Расширение пространства имен рабочего стола в Windows 7: невозможно перетащить
У меня есть программа, которая использует расширение пространства имен рабочего стола. В Windows 2000, Windows XP и Windows Vista пользователи могут перетаскивать значки на значки на рабочем столе, и программа запускается. Однако в Windows 7 (как...
1469 просмотров

Как написать контекстное меню расширения оболочки в C ++ Builder 2010?
Я ищу несколько примеров для написания расширения оболочки в C ++ Builder 2010 (2007 и 2009 также, вероятно, будут уместными), поэтому я могу щелкнуть правой кнопкой мыши файл в проводнике и получить путь к файлу в моей программе VCL. Я следил за...
2639 просмотров

Создание меню RightClick для Проводника
Если кто-то может предоставить несколько примеров статей о том, как создать меню правой кнопки мыши для дисков. Вот что нужно: контекстное меню будет содержать две дополнительные вещи, а именно: Подключить и Отключить . Можем ли мы сделать это...
466 просмотров
schedule 15.06.2023

Как реализовать файловую систему на основе типов файлов?
Я хочу, по сути, сделать так, чтобы вам никогда не приходилось распаковывать/разархивировать какие-либо файлы. В настоящее время у меня есть файловая система Dokan, которая может сделать это с определенным zip-файлом, но я хотел знать, как я могу...
509 просмотров

Контекстное меню для определенной папки
Я прочитал, как добавить контекстное меню через реестр ко всем файлам или файлам в соответствии с расширением. Но как добавить контекстное меню, которое будет работать ТОЛЬКО на файлах определенной папки (например, на файлах папки C:\contmenu)?...
788 просмотров
schedule 12.01.2024

DLL расширения оболочки - как захватить путь к папке, если пользователь щелкает внутри пустой области папки?
Используя DLL-расширение оболочки, как захватить путь к папке, если пользователь щелкает внутри пустой области папки?
1310 просмотров
schedule 04.01.2023

Загрузка и выгрузка библиотеки расширений оболочки
Я разрабатываю контекстное меню (расширение оболочки), и когда я пытаюсь пересобрать решение, оно говорит, что библиотека .dll не может быть открыта, потому что она используется. Как я могу выгрузить библиотеку вручную, чтобы я мог перестроить ее и...
1466 просмотров
schedule 15.02.2023

Обработчик наложения значков для нескольких значков
Как реализовать обработчик наложения значков, который может обрабатывать пользовательские значки для пользовательских файлов. Например: foo.bar - d:\myicon1.ico bar.bar - d:\myicon2.ico Я пытался использовать IShellIconOverlayIdentifier ,...
1004 просмотров
schedule 29.05.2022

Я хочу создать DeskBand. Должен ли я использовать С++?
Я хочу создать DeskBand для отображения некоторой информации на панели задач Windows, но мне трудно реализовать нужные мне функции на C++. Прошло около 10-15 лет с тех пор, как я коснулся C++. Последние 7 лет я полностью работаю с .NET. Прежде...
932 просмотров
schedule 22.05.2022

Доступ к списку файлов из панели проводника
Я создал простое расширение панели проводника для проводника Windows. Как я могу получить доступ к списку файлов в окне проводника из моей панели? А как мне изменить текущую папку в окне проводника?
101 просмотров

Проводник повторно переходит в корневую папку моего расширения пространства имен.
В моем расширении пространства имен есть папки, которых на самом деле нет в файловой системе. Иногда при просмотре моего расширения пространства имен Проводник просто перенаправляет пользователя обратно в корневую папку. Например, переход к...
169 просмотров
schedule 13.08.2022

Как получить вызовы GetFolder(IID_ExplorerPaneVisibility)
Я новичок в расширениях пространства имен. Я пытаюсь отключить панель навигации для расширения пространства имен. У меня есть реализация реализации представления оболочки IFolderView:: GetFolder, которая возвращает объект IShellFolder. Класс...
229 просмотров

Перетащите из ListView моего приложения во внешние приложения (например, проводник Windows).
У меня есть ListView , содержащий список файлов: hList = CreateWindowEx(0, WC_LISTVIEW, L"", WS_CHILD | WS_VISIBLE | LVS_REPORT, 0, 0, 500, 400, hWnd, (HMENU)ID_LISTVIEW, hInst, NULL); Допустим, он содержит строку c:\temp\hello.txt ....
602 просмотров

Как создать свойство IconList в системе свойств Windows?
В настоящее время мой обработчик свойств предоставляет свойства, которые могут отображаться в столбцах проводника Windows типа String . Моя цель — расширить обработчик с помощью свойства (отображаемого) типа Icon , которое можно добавить в качестве...
1376 просмотров
schedule 12.07.2023

Как получить путь к виртуальной папке в диалоговом окне сохранения файла?
---------------------------------- обновление -------- --------------------------- Если я реализую ParseDislayName , как показано ниже, диалоговое окно сообщит, что файл уже существует, вы хотите заменить его? : HRESULT...
485 просмотров

Перезапустить Explorer.exe во время установки MSI не работает
У меня есть проект установки Visual Studio, который создает MSI для установки моего приложения. У моего приложения есть расширение оболочки с обработчиком наложения значков, поэтому необходимо перезапустить explorer.exe, чтобы обработчик наложения...
1029 просмотров

Эквивалент Powershell Open с расширением оболочки Code Windows?
Когда я выбираю расширение оболочки «Открыть с кодом» в проводнике Windows, он открывает файл в существующем окне VS Code. Я хотел бы сделать то же самое из сценария Powershell в моем процессе сборки, чтобы загрузить некоторые журналы вывода в VS...
91 просмотров