windows-shell
Я вижу, что нужно сделать это , чтобы сравнить PIDLs: IShellFolder::CompareIDs(). В частности, я пытаюсь определить, является ли данный абсолютный PIDL (или относительный) Pidl панели управления. Однако на практике я получаю два Pidl, которые ishellfolder:: CompareIDs() утверждает, что они не равны, когда о...
Я хотел запустить программу несколько раз с двумя увеличивающимися входными параметрами. Для этого мне пришлось написать небольшой шелл-скрипт, содержащий два вложенных цикла for. По какой-то причине, которую я не понял, скрипт останавливает свое выполнение перед печатью всех значений. for /l %%r in (1 2 3 ...
Я хотел бы добавить пункт контекстного меню в проводнике windows, немного похожий на notepadd++, winzip, winrar. Вот мои требования: пункт контекстного меню должен отображаться на всех файлах конкретного диска (например : должен отображаться на D:, но не на C:) контекстное меню должно просто запустить про...
Я разрабатываю поставщик данных explorer, основанный на этом образце . Я уже добавил поддержку drag & drop. Теперь я хочу, чтобы файлы и папки можно было упорядочить по типу файла, размеру или чему-то еще. Проблема заключается в том, что виртуальные файлы имеют только свойство name, как вы можете видеть ...
У меня есть приложение C#, которое создает ярлыки для запуска других программ с определенными аргументами и начальными каталогами. Я хотел бы, чтобы пользователь мог перетащить ярлык из формы Windows и бросить его в любом месте, где это уместно, например на рабочем столе, в меню Пуск и т. д. Но я действительн...
У меня есть скрипт, который слушает сервер jabber и отвечает соответствующим образом. Хотя это не должно было прекратиться, прошлой ночью это произошло. Теперь я хочу запускать задание cron каждую минуту, чтобы проверить, работает ли скрипт, и запустить его, если нет. Вопрос в том, как проверить, выполняется...
При щелчке правой кнопкой мыши по файлу в Проводнике Windows в пункте меню "Открыть с помощью" отображается список доступных приложений, основанный на типе файла, который был выбран. Смотрите эту картинку в качестве примера: "открыть с помощью" контекстного меню в Проводнике Windows http://magerquark.de/da...
Приведенный здесь код не открывает историю файлов в C#: Process.Start("::{F6B6E965-E9B2-444B-9286-10C9152EDBC5}"); В чем проблема? Там сказано, что тропинка не найдена. Запуск следующего с Windows " Run " открывает историю файлов правильно: shell:::{F6B6E965-E9B2-444B-9286-10C9152EDBC5} ...
на данный момент, все знают, что есть ограничение на количество ShellIconOverlayIdentifiers (из MSDN): количество различных обработчиков наложения значков, которые может поддерживать система, ограничено объемом пространства, доступным для наложения значков в списке изображений системы. В настоящее время с...
проводник Windows имеет возможность показывать эскизы файлов. Эти миниатюры предоставляются ядром и сторонними расширениями оболочки. Я знаю, как расширить оболочку, чтобы обеспечить миниатюры для Windows. Что я хочу сделать, это получить миниатюру изображения из любого файла в системе через оболочку с помо...