Интеграция с оболочкой Windows

ОК

Я хочу создать расширение оболочки windows, которое находится в меню "Файл", как меню "Tortorise SVN".

кто-нибудь знает, с чего я начну, хорошая статья или какие интерфейсы реализовать?

спасибо!

4 ответов


Это довольно прямолинейно на самом деле. Это примерно в 3-4 этапа. Вы не уточнили, на каком языке говорите.

вот как это сделать в собственном коде:

http://www.kbcafe.com/articles/HowTo.Shell.pdf

вот как это сделать .Сеть. Обратите внимание, что это по существу то же самое, что и с собственным кодом.

http://www.theserverside.net/tt/articles/showarticle.tss?id=ShellExtensions


Ах... Расширение оболочки... они могут быть настоящей занозой в заднице, если они сложные, но вы можете сделать так много аккуратных вещей. Отличное место для начала-Майк Данн Полное руководство идиота по написанию расширений оболочки on codeproject.com - ...


есть книга О'Рейли под названием Программирование оболочки VB который идет в API в некоторой глубине. Как следует из названия, он нацелен на Visual BASIC, но API-интерфейсы представлены через COM, а методы, обсуждаемые в книге, применимы практически ко всему, что поддерживает COM. Быстрый взгляд на Amazon.com предполагает, что вы, вероятно, можете забрать подержанную копию за несколько долларов.


избегайте codeproject (для детей, полных ошибок) и прочитайте полный документ MSDN на SNE.