Описание тега windows-shell
Оболочка Windows - это основной графический интерфейс пользователя в Windows, размещенный в проводнике Windows. Он также реализует пространство имен оболочки, которое позволяет компьютерным программам, работающим в Windows, получать доступ к ресурсам компьютера через иерархию объектов оболочки.
2
ответа
Хорошие места для конфигурационного файла? (общий для пользователей, общий для каждой машины)
В настоящее время я пишу замену оболочки в Java для Windows, и мое приложение в настоящее время создает файл конфигурации, используя File userSettings = new File("Gyroscope.properties"); Однако, когда это выполняется окнами, текущий каталог устанавл…
21 янв '14 в 09:12
0
ответов
Обработчик миниатюр не вызывается для встроенного эскиза
Я написал обработчик расширения миниатюр для файлов JPEG для Windows 10. Я зарегистрировал обработчик для обработки файлов ".jpg". Миниатюры для файлов ".jpg" отображаются правильно. Однако я заметил, что в некоторых файлах ".jpg" вызывается мой обр…
31 авг '17 в 13:36
1
ответ
Остановка открытия панели задач explorer.exe при использовании проводника Windows в XP
Я создаю замену оболочки для разработчиков, которая создает нового пользователя Windows под названием "разработчик" и только при входе в систему этот пользователь должен запускать оболочку. Замененное меню "Пуск" заменяется терминалом на основе обол…
10 окт '12 в 19:12
1
ответ
SHOpenFolderAndSelectItems для программы замены проводника
У меня есть инструмент проводника / менеджера файлов (xplorer2), который может заменить проводник Windows для открытия папок. Однако я не могу перехватить операцию "открыть папку и выбрать элемент", выполняемую API SHOpenFolderAndSelectItems. Я наше…
01 мар '14 в 18:40
0
ответов
Как сделать так, чтобы проводник Windows сразу заметил, что удаляет desktop.ini?
Я использую функцию SHGetSetFolderCustomSettings, чтобы настроить значок папки. Эта функция дает мне правильный результат. Однако я никогда не нахожу способ превратить настроенную папку в обычную папку, у которой нет desktop.ini. Когда я его удалил,…
29 авг '11 в 16:23
1
ответ
Контекстные меню оболочки
В настоящее время я работаю Windows 7 x64 machine, Я написал следующий код для добавления контекстного меню по щелчку правой кнопкой мыши: RegistryKey rKey = Registry.ClassesRoot.OpenSubKey("Directory\\Background\\shell", true); String[] names = rKe…
25 апр '13 в 08:34
0
ответов
Как определить, можно ли поместить файл или папку в корзину?
Скажи, у меня есть "K:\test del USB"Папка. Затем я делаю следующее: SHFILEOPSTRUCT sfo = {0}; sfo.wFunc = FO_DELETE; sfo.pFrom = L"K:\\test del USB\0"; sfo.fFlags = FOF_ALLOWUNDO | FOF_SILENT | /*FOF_NOCONFIRMATION |*/ FOF_NOERRORUI | FOF_NOCONFIRMM…
18 май '14 в 18:07
1
ответ
Подключиться к удаленной командной строке Windows через PHP
Мне было интересно, есть ли способ удаленного подключения к командной строке Windows Server для применения команд оболочки через PHP. Я могу сделать это с моими Linux-блоками через библиотеку libssh2. Мне интересно, есть ли что-то эквивалентное в ко…
01 сен '11 в 21:46
0
ответов
Скрипт Windows для удаления временных файлов и папок на сервере Windows 2003 старше 24 часов /1 дней
Там было много путаницы, чтобы придумать точный сценарий, который будет работать на моем сервере Windows 2003. Сценарии, которые я попробовал, приведены ниже: forfiles.exe /p C:\Windows\Temp /s /m *.* /d - /c "cmd /c del @file forfiles -p "C:\Window…
24 дек '12 в 09:28
0
ответов
Как переименовать группу файлов, ожидающих приращения индекса впереди?
Предположим, у меня есть список файлов. file1.mp3 song.mp3 random.mp3 light.mp3 Я хочу переименовать их всех, предварительно ожидая индекс в начале. 1-file1.mp3 2-song.mp3 3-random.mp3 4-light.mp3 Как я могу добиться этого с помощью пакетного скрипт…
06 янв '18 в 10:02
1
ответ
Что представляет собой флаг SHCIDS_ALLFIELDS для IShellFolder.CompareID?
Укороченная версия Что это SHCIDS_ALLFIELDS флаг IShellFolder.CompareIDs означает? Длинная версия В Windows 95 Microsoft представила оболочку. Вместо того, чтобы предполагать, что компьютер состоит из файлов и папок, он состоит из абстрактного прос…
28 май '18 в 20:08
3
ответа
Не удается загрузить расширение пространства имен оболочки в Windows 7
В настоящее время я пытаюсь создать собственное расширение пространства имен оболочки (для представления виртуальной папки, содержащей "подпапки" и "файлы", которые на самом деле представляют данные в иерархической древовидной структуре удаленной сл…
12 июл '11 в 15:45
1
ответ
Как использовать TortoiseOverlays с моим собственным обработчиком
tortoiseSVN имеет хук оболочки, который добавляет значки наложения на файлы. Они создают отдельный проект с открытым исходным кодом, чтобы использовать его в своих проектах общего пользования (tortoiseSvn, tortoiseGit и т. Д.) Я скачал установщик MS…
27 фев '12 в 13:12
2
ответа
NSE: Показывать виртуальный путь вместо пути файловой системы в диалоге SaveAs (IFileSaveDialog)
Это первый раз, когда я публикую что-то на Stackru. Я отчаянно ищу решение по не совсем задокументированной теме. Мы разработали решение DMS (FileSystem / Cloud Services), интегрированное в Windows, как расширение пространства имен. Это решение отли…
20 мар '14 в 09:09
0
ответов
Как реализовать эффективный поиск папок в расширении Windows Explorer
Я хотел бы реализовать расширение Windows Explorer, которое работает так: Расширение тихо записывает все папки, которые пользователь посещает в проводнике Windows. Комбинация команд типа Ctrl+F3 активирует расширение. Затем пользователь может ввести…
28 ноя '17 в 11:41
4
ответа
Как реализовать IExplorerBrowser в MFC
Очевидно, есть довольно простой способ разместить Explorer в вашем приложении, начиная с Vista: http://www.codeproject.com/KB/vista/ExplorerBrowser.aspx Однако этот интерфейс доступен только начиная с Vista. Я вижу, что есть другой способ сделать эт…
22 окт '09 в 21:21
3
ответа
Почему я не получаю сообщение WM_MENUCHAR?
Я реализовал IContextMenu3 интерфейс, и я пытаюсь захватить нажатия клавиш для моего собственного ускорителя. Проблема в том, что если я наведусь на мое подменю в корневом меню, я не получу WM_MENUCHAR сообщения, тогда как, если я наведите курсор на…
02 май '12 в 21:27
1
ответ
C# Shell Thumbnails - Как добавить начальную позицию кадрирования
В поисках способа извлечения миниатюр оболочки для Windows-приложения я наткнулся на этот пост и его очень полезный ответ от AMissico: C# получить миниатюру из файла через windows api. Образец проекта, который решает описанную выше проблему, можно с…
27 янв '11 в 13:42
1
ответ
Записать файл с помощью WScript.shell
Как я могу писать текстовые файлы, используя WScript, я действительно новичок в этом, поэтому я не могу дать некоторые детали. Я хочу написать файл журнала, который может быть сохранен в c: // users / user / appdata / local мой пример кода, использу…
11 дек '11 в 02:41
1
ответ
Почему моя DLL регистрируется только для одного пользователя?
Я написал расширение оболочки, используя EZShellExtensions.net. Он отлично работает в моей среде разработки, когда я вошел в систему как я, а также в любой другой системе, когда я вошел в систему как я. Для всех остальных пользователей созданный мно…
18 янв '12 в 20:12