I have a file browser in my VB.net application and I'm trying to either
a) display the native Explorer file context menu so that users can manipulate files as in Explorer
or
b) create a vb.net context menu and list out the associated applications from the registry.
I have got nowhere with option a) and have been playing with option b).
So far I have got the default association for my "open" option (\shell\open\command), but poking around in the registry I can't see how to recreate the "open with" list.
Although in some cases I can see an open with stub and some progId stubs I can't seem to work out a definitive open with list that is standard for each file type.
Any thoughts on either of these?
a) display the native Explorer file context menu so that users can manipulate files as in Explorer
or
b) create a vb.net context menu and list out the associated applications from the registry.
I have got nowhere with option a) and have been playing with option b).
So far I have got the default association for my "open" option (\shell\open\command), but poking around in the registry I can't see how to recreate the "open with" list.
Although in some cases I can see an open with stub and some progId stubs I can't seem to work out a definitive open with list that is standard for each file type.
Any thoughts on either of these?