Click here to Skip to main content
15,895,871 members
Home / Discussions / C#
   

C#

 
AnswerRe: A shell extension for a virtual drive Pin
Dave Kreskowiak16-Oct-05 2:11
mveDave Kreskowiak16-Oct-05 2:11 
GeneralRe: A shell extension for a virtual drive Pin
iulian.bobalca16-Oct-05 3:06
iulian.bobalca16-Oct-05 3:06 
AnswerRe: A shell extension for a virtual drive Pin
leppie16-Oct-05 3:34
leppie16-Oct-05 3:34 
GeneralRe: A shell extension for a virtual drive Pin
iulian.bobalca16-Oct-05 3:56
iulian.bobalca16-Oct-05 3:56 
GeneralRe: A shell extension for a virtual drive Pin
Dave Kreskowiak16-Oct-05 9:14
mveDave Kreskowiak16-Oct-05 9:14 
GeneralRe: A shell extension for a virtual drive Pin
iulian.bobalca16-Oct-05 12:07
iulian.bobalca16-Oct-05 12:07 
GeneralRe: A shell extension for a virtual drive Pin
Dave Kreskowiak16-Oct-05 15:07
mveDave Kreskowiak16-Oct-05 15:07 
AnswerRe: A shell extension for a virtual drive Pin
Heath Stewart16-Oct-05 17:35
protectorHeath Stewart16-Oct-05 17:35 
Actually that's not true. The shell displays objects based on PIDLs (pointer to an ID list). Explorer displays the file system with a shell namespace for the file system itself. Remove file systems are browsed using shell namespaces, too. This whole system is extensible and described at http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_adv/namespaceextension/namespace.asp[^].

Doing this in C# is not a simple task and I highly recommend using native code. You'll probably spend more time trying to define and use interop interfaces and other types than actually doing the necessary work for a shell extension. All the native headers already have all these types defined.

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Customer Product-lifecycle Experience
Microsoft

[My Articles] [My Blog]
GeneralRe: A shell extension for a virtual drive Pin
leppie16-Oct-05 20:18
leppie16-Oct-05 20:18 
GeneralRe: A shell extension for a virtual drive Pin
Dave Kreskowiak17-Oct-05 1:21
mveDave Kreskowiak17-Oct-05 1:21 
AnswerRe: A shell extension for a virtual drive Pin
Heath Stewart16-Oct-05 17:38
protectorHeath Stewart16-Oct-05 17:38 
QuestionEncapsulate Pin
Tran Ngoc Minh15-Oct-05 23:59
Tran Ngoc Minh15-Oct-05 23:59 
AnswerRe: Encapsulate Pin
Guffa16-Oct-05 0:02
Guffa16-Oct-05 0:02 
AnswerRe: Encapsulate Pin
Heath Stewart16-Oct-05 0:29
protectorHeath Stewart16-Oct-05 0:29 
QuestionCreating Libraries in C# Pin
ddmcr15-Oct-05 22:35
ddmcr15-Oct-05 22:35 
AnswerRe: Creating Libraries in C# Pin
S. Senthil Kumar15-Oct-05 23:10
S. Senthil Kumar15-Oct-05 23:10 
GeneralRe: Creating Libraries in C#[modified] Pin
ddmcr15-Oct-05 23:21
ddmcr15-Oct-05 23:21 
GeneralRe: Creating Libraries in C#[modified] Pin
S. Senthil Kumar16-Oct-05 1:03
S. Senthil Kumar16-Oct-05 1:03 
Questiontext editor Pin
talk2krish15-Oct-05 21:08
talk2krish15-Oct-05 21:08 
AnswerRe: text editor Pin
Robert Rohde15-Oct-05 22:07
Robert Rohde15-Oct-05 22:07 
Questiondirectx video source as a binary stream? Pin
serguey_haftrige15-Oct-05 17:08
serguey_haftrige15-Oct-05 17:08 
AnswerRe: directx video source as a binary stream? Pin
Heath Stewart16-Oct-05 0:33
protectorHeath Stewart16-Oct-05 0:33 
GeneralRe: directx video source as a binary stream? Pin
serguey_haftrige16-Oct-05 14:52
serguey_haftrige16-Oct-05 14:52 
AnswerRe: directx video source as a binary stream? Pin
Heath Stewart16-Oct-05 17:28
protectorHeath Stewart16-Oct-05 17:28 
QuestionRemoving Handler... URGENT Pin
Shubhabrata Mohanty15-Oct-05 16:14
Shubhabrata Mohanty15-Oct-05 16:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.