Windows-Shell – вопросы и ответы

75
голосов
1
ответ
Как я могу изменить или установить категорию расширения моей оболочки на основе этого примера ? На скриншоте расширение находится в категории
8 лет, 1 месяц назад rekire
89
голосов
3
ответа
Есть ли последовательный, надежный способ получить доступ к элементам контекстного меню, которые Explorer показывает, когда я щелкаю правой кнопкой мыши по элементу? Я не хочу показывать меню, я пр...
10 лет, 1 месяц назад jgraves
62
голоса
1
ответ
Моя проблема связана с PropertySheetExtension, но такое же поведение похоже на лист свойств свойств по умолчанию. Проблема со следующим кодом: // Snippet from http://stackoverflow.com/a/1936957/124...
6 лет, 12 месяцев назад Caleb S
92
голоса
2
ответа
(DOS я имею в виду windows cmd.exe - я не хочу принудительно использовать powershell или аналогичную для конечного пользователя) Я хочу запустить файл командной строки, который выводит вывод на CON...
6 лет, 12 месяцев назад Richard Le Mesurier
70
голосов
2
ответа
У меня есть код, который перечисляет папку "Избранное" (рекурсивно) с помощью API-интерфейса оболочки. Я использую функцию GetAttributesOf для получения атрибутов каждого найденного объекта. Поскол...
8 лет, 2 месяца назад Integer Poet
51
голос
0
ответов
Было много путаницы, чтобы придумать точный сценарий, который будет работать на моем сервере Windows 2003. Сценарии, которые я пробовал, приведены ниже: forfiles.exe /p C:\Windows\Temp /s /m *.* /d...
7 лет, 1 месяц назад user1926332
69
голосов
1
ответ
Я работаю над приложением WPF/.NET 4, которое живет в системном трее и периодически показывает сообщения пользователю. Я хочу, чтобы мой NotifyIcon продвигался из области переполнения панели задач ...
6 лет, 6 месяцев назад siger
62
голоса
1
ответ
Может кто-нибудь сказать мне, что происходит с кодом ниже: 'Variables at top of module or some function/sub here Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal...
7 лет, 6 месяцев назад derigible
85
голосов
1
ответ
Я пытаюсь фильтровать папки, отображаемые в SHBrowseForFolder, и ограничивать их на диски. Я фильтрую это через интерфейс IFilterFolder, который позволяет мне получить доступ к папке, отображаемой ...
7 лет, 8 месяцев назад ivymike
49
голосов
1
ответ
Есть ли стандартный способ установки вида папки в CFileDialog (включен режим Vista)? Я пытаюсь получить его, чтобы показать подробный вид и некоторые пользовательские столбцы. Я реализовал обработч...
8 лет, 6 месяцев назад cue
82
голоса
2
ответа
Недостаточно написания функции вручную, которая переводит несколько известных REFIID имен, таких как: if (riid == IID_IUnknown) return "IUnknown"; if (riid == IID_IShellBrowser) return "IShellBrows...
10 лет, 3 месяца назад Mordachai
50
голосов
1
ответ
Я разрабатываю расширение пространства имен, которое дает виртуальное представление файлов на сервере. В этом представлении мне нужно предоставить разные состояния (в использовании, офлайн, вне син...
6 лет, 1 месяц назад Madhusudan Narayan
77
голосов
1
ответ
Я пытаюсь выполнить домашнее задание, в котором мне нужно проверить случай, если при запуске моего сценария bash он не смог захватить вход, как предполагалось, и если это так, я должен напечатать "...
5 лет, 11 месяцев назад user3078391
106
голосов
4
ответа
MyFile1.bat дважды вызывает MyFile2.bat : start MyFile2.bat argA, argB, argC start MyFile2.bat argX, argY, argZ На этом этапе, как я могу дождаться завершения обоих процессов, порожденных вызовами ...
6 лет, 2 месяца назад barak manos
70
голосов
1
ответ
Пробовал использовать интерфейс IShellLink COM для получения информации о файлах.LNK. Он отлично подходит для многих приложений. Но для ярлыков приложений Microsoft Office. Он не содержит правильно...
6 лет, 1 месяц назад Rakesh
87
голосов
2
ответа
В настоящее время я пишу приложение командной строки в AutoIt, и у меня возникают проблемы с его возвратом в ту же самую командную строку, в которой я ее открыл. Моя цель состоит в том, чтобы вся п...
7 лет, 6 месяцев назад John Dorian
70
голосов
0
ответов
Я использую следующий VBScript и не смог установить exe. Пожалуйста, помогите мне. Set objShell = WScript.CreateObject("WScript.Shell") objShell.Run "runas /user:D08DVS3\administrator ""C:\Temp\SQL...
4 года, 2 месяца назад Sudheer Muthusamy
51
голос
0
ответов
У меня вопрос. Я разработал расширение пространства имен (NSE). Мой NSE предоставляет файлы с PIDL. Я храню в PIDL различную информацию. Произошло что-то, и PIDL файла изменился, но имя осталось ст...
7 лет, 2 месяца назад user1182231
76
голосов
1
ответ
Когда я щелкните правой кнопкой мыши по столбцу в проводнике Windows, я могу выбрать, какие столбцы я хочу видеть. Где это хранится? Это "расширение оболочки"? Как добавить новый столбец и изменить...
3 года, 5 месяцев назад johnny
59
голосов
0
ответов
Используя ISearchFolderItemFactory, я обнаружил, что строка pEnum->Next(1, &pChildItem, &ulFetched); может принимать несвязанное количество времени, пока он ищет следующий результат. Это...
6 лет, 2 месяца назад user892703
49
голосов
2
ответа
У меня есть расширение пространства имен, которое обеспечивает виртуальное представление файлов/папок на сервере. В IContextMenu::QueryContextMenu() я добавил некоторые пользовательские пункты меню...
5 лет, 10 месяцев назад Madhusudan Narayan
77
голосов
1
ответ
В моем приложении .NET Framework 4 я показываю файлы, папки и другие материалы, которые не являются частью файловой системы. Для файлов и папок мне удалось отобразить контекстное меню Windows Shell...
7 лет, 7 месяцев назад Craig Silver
50
голосов
1
ответ
Я думаю, что есть способ расширить оболочку Windows, чтобы сделать (например) другие типы архивов в том же духе поддержки ZIP файлов "сжатых папок". Я признаю, что интерфейс Shell довольно ясен, ко...
4 года, 5 месяцев назад Laurent LA RIZZA
71
голос
0
ответов
Я пишу обработчик свойств как расширение оболочки для Windows Explorer. Для типа файла "tea" он будет предлагать 10 новых столбцов в проводнике Windows, когда будет установлен "Просмотр деталей". К...
8 лет, 3 месяца назад citykid
49
голосов
0
ответов
Я ненавижу английские локализованные имена оболочек в Windows 7. Я очень предпочитаю, как у Vista это было. Я ненавижу, что "Мой" предисловие к горстке каталогов, которые, очевидно, мои. Они сущест...
7 лет, 12 месяцев назад Jared Van Leeuwen
59
голосов
1
ответ
Например, файлы справки приложения Clickonce ( .appref-ms ) имеют эту запись в реестре: [HKEY_CLASSES_ROOT\Application.Reference\shell\open\command] @="rundll32.exe dfshim.dll,ShOpenVerbShortcut %1...
4 года, 4 месяца назад Fowl
87
голосов
2
ответа
Мне очень понравилось появление кислорода KDE SC 4. Я написал программу для применения этих значков к окнам. Программа написана в NSIS и в настоящее время почти полностью функциональна. Тем не мене...
9 лет, 7 месяцев назад Sudarshan S
96
голосов
0
ответов
Я реализовал интерфейс оболочки Windows ICopyHook, чтобы приглашать пользователя при перемещении или переименовании сетевых папок, чтобы проверить, действительно ли они хотят выполнить эту операцию...
5 лет, 5 месяцев назад Bryce Wagner
49
голосов
1
ответ
в проводнике Windows, как добавить элементы в меню правой кнопки мыши? Я хотел бы создать элемент "Move To PATH". Например: Я выбираю ЛЮБЫЕ файлы/папки из Проводника Windows, а затем выбираю "Перем...
7 лет, 4 месяца назад I'll-Be-Back
62
голоса
0
ответов
Мне нужно сценарий приращения на строки версии с помощью пакетной команды Windows. Логика если строка версии заканчивается на "-intx", то увеличивается на x + 1. например, "1.2.3-int4" → "1.2.3-int...
10 месяцев, 1 неделя назад Chris
69
голосов
0
ответов
Я хочу запустить пакетный файл, который меняет мой IP-адрес статическим //sth.bat netsh int ip set address "Wifi" static xxxx.xxxx.xxxx.xxxx 255.255.255.0 xxxx.xxxx.xxxx.x 1 изменение ip-адреса тре...
6 лет, 1 месяц назад sami_analyst
105
голосов
2
ответа
Мне нужно получить текущий набор файлов, выбранных в Проводнике Windows. Я нашел следующий код здесь . Я не совсем там. Во-первых, откуда GetForegroundWindow ? И, кроме всего прочего, компилятор жа...
7 лет, 1 месяц назад Barry Dysert
70
голосов
1
ответ
Как только мой установщик завершит установку новых версий моего приложения exe, я хотел бы сказать, что Explorer использует новые значки exe для своих ярлыков. Однако я не могу понять, как это сдел...
10 лет, 3 месяца назад Josh Kelley
49
голосов
2
ответа
Есть ли способ открыть URL-адрес на новой вкладке (в IE) из приложения cpp без использования DDE или оболочки?
9 лет, 10 месяцев назад atVelu
60
голосов
3
ответа
В настоящее время я использую wxWidgets wxGenericDirCtrl, который дает мне интерфейс пользователя к дереву каталогов. Это выглядит так: Однако я бы предпочел, чт
2 года назад Rocketmagnet
61
голос
0
ответов
Недавно я заметил, что мой обработчик предварительного просмотра для папок не получает экземпляр в Windows 10, версия 1709. Это удивительно, потому что обработчик отлично работает на системах, рабо...
2 года, 1 месяц назад Stefan Niemann
59
голосов
0
ответов
Я хочу свернуть открытую кнопку с открытым подменю. Таким образом, когда вы нажимаете "открывать" приложения, открытые справа (например, когда вы наводите "открывать с" ), но вы можете нажать "откр...
7 лет, 10 месяцев назад chacham15
49
голосов
2
ответа
В настоящее время я использую SHBrowseForFolder() чтобы открыть окно папки просмотра, но как вернуть фокус в основное окно при нажатии Cancel/OK. Я прочитал, что я должен снова включить мое главное...
7 лет, 1 месяц назад drwbns
61
голос
2
ответа
В Windows 7 просто пыталась перейти на c:\users\scott.cate\sendto чтобы изменить контекстное меню [отправить], и я получил отказ в доступе. С небольшой поисковой работой я нашел этот трюк. Откройте...
10 лет, 8 месяцев назад ScottCate
-5
голосов
1
ответ
Я пытаюсь создать консольное приложение Windows, которое просто открывает диалоговое окно выбора папок, в котором пользователь может выбрать папку. Затем приложение изменит текущий рабочий каталог ...
1 год, 4 месяца назад Gark Garcia
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема