Описание тега sharpshell

SharpShell - это библиотека платформы.NET, которая позволяет быстро создавать расширения оболочки Windows с помощью C# или Visual Basic.
1 ответ

Расширение оболочки C# работает в x64 окончательно, но в x86 происходит сбой с исключением нарушения прав доступа

Я знаю, что это не лучший способ реализовать расширение оболочки в управляемом коде, но это не тема. У меня есть проект C#, который расширяет SharpShell библиотека. Я следовал руководству, чтобы создать расширение Icon Handler. Во время всей моей ра…
08 авг '13 в 16:23
1 ответ

srm.exe установить расширение оболочки: выдает ошибку "Невозможно привести базовое экспортированное значение"

Я написал это упрощенное расширение оболочки (контекстное меню проводника) с помощью SharpShell: [ComVisible(true)] [COMServerAssociation(AssociationType.AllFiles)] public class SampleExtension : SharpContextMenu { protected override bool CanShowMen…
22 авг '14 в 06:11
2 ответа

Сервер SharpShell.dll НЕ подписан

Мне нужно разработать расширение контекстного меню оболочки, которое ссылается на некоторые другие пользовательские сборки... Я не хочу назначать ключ строгого имени этим пользовательским сборкам! Руководство, которому я следовал, чтобы сделать это,…
14 мар '16 в 15:09
0 ответов

SharpShell SharpPropertySheet не отображается

Я создал SharpPropertySheet, он используется для создания небольшого файла базы данных, который содержит теги file/folder и тому подобное. Он хорошо работает на Win7 x64, но даже на Win10 x64 его не будет. Если я использую "Open Shell Dialog" диспет…
31 мар '18 в 18:36
1 ответ

Где app.config установлен для сборки SharpShell?

Я создал расширение контекста оболочки, используя SharpShell пакет Nuget. Затем я использовал ServerManager исполняемый файл, чтобы помочь установить / зарегистрировать мою сборку, и это работает. Проблема, с которой я сталкиваюсь, заключается в том…
17 фев '15 в 00:04
0 ответов

Расширение SharpShell не отображается

Я создал расширение контекстного меню, используя SharpShell, и у меня возникают проблемы с отображением его в моем контекстном меню. Это работает в инструменте ServerManager.Когда я использую SRM для его установки, он говорит, что расширение установ…
07 фев '18 в 17:29
0 ответов

Контекстное меню SharpShell, Process.Start() не может найти указанный файл. (Пытается загрузить другое приложение)

TL;DR дружественный Мое приложение не загружается из контекстного меню с ошибкой "Система не может найти указанный файл". Я пробовал другое имя файла в Process.Start. Кроме того, с помощью Process Monitor я обнаружил, что он пытается запустить другу…
0 ответов

Как добавить расширения SharpShell в определенной позиции

Я добавляю некоторые расширения в контекстное меню, используя sharpshell. Тем не менее, я не вижу никакой возможности указать положение, в котором эти расширения появляются в контекстном меню. Поэтому я хотел бы знать, есть ли возможность определить…
14 авг '18 в 08:44
1 ответ

Зарегистрируйте сборку Sharpshell в настройке.

Я искал способ добавить пункт меню по щелчку правой кнопкой мыши для специальных файлов, пока я не нашел эту статью SharpShell Я смог написать свою модифицированную оболочку и зарегистрировать ее с помощью ServerManager.exe. Как я могу зарегистриров…
18 июн '13 в 14:27
0 ответов

Sharpshell IconHandler не работает с динамически созданными значками

Справочная информация и цель: Здравствуйте, я разрабатываю приложение, которое создает пользовательские расширения (.myextension) типов файлов. Любой файл может стать файлом.myextension после его взаимодействия с нашим приложением. Наше приложение п…
4 ответа

Как изменить имя обработчика наложения иконок Sharpshell в реестре на пробел перед именем?

В качестве примера я создал обработчики наложения значков, используя sharpshell: - http://www.codeproject.com/Articles/545781/NET-Shell-Extensions-Shell-Icon-Overlay-Handlers Мой обработчик Sharpshell [ComVisible(true)] [DisplayName(" Test")] public…
22 дек '15 в 15:25
1 ответ

Как добавить контекстное меню оболочки для корзины по Sharpshell?

Как добавить контекстное меню оболочки для корзины от Sharpshell? Является ли это возможным?
04 дек '16 в 01:06
1 ответ

.NET Как связаться с приложением Windows Forms из расширения Sharpshell COM?

У меня есть приложение для формы Windows (приложение для синхронизации, например DropBox и Google Drive), а также COM-компоненты (расширения оболочки), которые я создал с помощью SharpShell, который добавил функции в файловую систему Windows. У меня…
22 фев '16 в 07:49
0 ответов

Icon Handler показывает черные иконки

Я использую Sharpshell для изменения иконок в формате pdf и xlsx. В большинстве случаев он работает нормально, но иногда показывает черные значки. Обновление или перезапуск проводника на это не влияет. Более того, он отлично работает в определенных …
0 ответов

Как разработать оболочку доп. что добавляет новую кнопку в окне проводника? используя SharpShell

сценарий Моя текущая ОС - Windows 8.1 x64, в ближайшем будущем планируется обновление до Windows 10 x64. Мне часто приходится переключаться между тем, чтобы показать скрытые файлы в проводнике. Чтобы решить эту проблему, я добавил элемент простого …
18 окт '15 в 14:03
0 ответов

Как развернуть расширение оболочки на основе SharpShell через WiX?

Я написал это упрощенное расширение оболочки (контекстное меню проводника) с помощью SharpShell: [ComVisible(true)] [COMServerAssociation(AssociationType.AllFiles)] public class SampleExtension : SharpContextMenu { protected override bool CanShowMen…
0 ответов

PropertySheet ListView ведет себя по-разному в Windows 10

Я создал PropertySheet с помощью SharpShell. PropertySheet использует ListView с его представлением, установленным на Details и Groups, для отображения некоторой информации. Таблица свойств работает точно так же, как и ожидалось в Windows 7, однако …
25 окт '17 в 14:23
2 ответа

Выберите файл для переименования в контекстном меню SharpShell

Я использую SharpShell, чтобы написать крошечный новый пункт контекстного меню оболочки, который копирует выбранные в данный момент файлы в новую подпапку, а затем запрашивает у пользователя новое имя каталога. В поисках Stackru я нашел этот ответ. …
16 июл '15 в 21:59
1 ответ

Мой Icon Handler вылетает Explorer

У меня есть проект, использующий SharpShell для Icon Handler. Он заглядывает внутрь APK, чтобы найти и отобразить их значок. У меня это работает, но есть несколько побочных эффектов. Если я попытаюсь переименовать APK во что-то другое, скажем, из A.…
06 июн '13 в 15:18
1 ответ

Как изменить имя обработчика SharpShell Icon Overlay, чтобы оно содержало пространство в реестре, чтобы иметь приоритет над Dropbox и другими программами?

Я хочу изменить Sharpshell Icon на имя обработчика, чтобы мои обработчики имели приоритет над другими обработчиками. Я заметил, что Dropbox и Google Drive используют пространство в именах своих обработчиков, поэтому они имеют приоритет над моими обр…
20 янв '16 в 18:57