I've been postponing this part of the project because I haven't found any particular helpful example/tutorial for these 2 aspects of Shell Extensions:
Return information for the Hint when you hover over a file.
Context pop-up menu with extension context, if it makes sense.
Cheers.
...
Is there a way to know which file is being selected in windows explorer? I've been looking at the tutorial posted here Idiots guide to ... but the actions described are:
hover
context
menu properties
drag
drag and drop
I wonder if is there a method that get invoked when a file is selected. For instance to create a thumbnail view ...
I want to create a file that only resides in memory... In looking through some documentation I saw a recommendation to use a shell extension as a virtual file. Im not sure that is a workable solution but I would like to know
Is it a good approach (or should I be using a ramdisk instead)
Where is a good place to start to read up on it...
OK,
I want to create a windows shell extention that sits in the file menu much like the "Tortorise SVN" menu.
Does anyone know where I'd begin, a good article, or what interfaces to implement?
Thanks!
...
Duplicate of: Tutorial for Windows Shell Extensions
I'm learning about programming windows shell extensions, and have been having difficulty finding good resources. What are the essential books, tutorials, reference sites, etc., for delving into shell extensions?
...
How can I go about with writing a shell extension to display online files in a virtual drive like the Gmail Drive does?
...
I'm looking for a way to add commands to the green Vista toolbar/commandbar, much like described in this Shell Revealed article. However, the IExplorerCommandProvider interface that they use only seems to be active when used in a Namespace Extension. I need something that will work system-wide, for all folders. Does vista expose anything...
Hi,
I have created a Windows Shell Extension using ATL (Visual Studio 2008). It has the following modules and each module is a separate ATL Simple Object with its own .rgs file for registration:-
IShellFolder/IShellView -> For a virtual drive in windows explorer
IContextMenu/IShellExtInit -> For a popup menu files and folders
IShellIc...
Using Visual Studio 2008 I first encountered this when trying to open a standard save file dialog box in visual basic. So far I've worked around it after fruitless searching. Now I find that any action which would cause a save/open dialog (eg. ctrl-O) also fails. I've searched more and still don't know how to fix it.
Stuff I do know:
It...
I am using the following command in a shortcut to open my virtual drive in Windows Explorer.
%SystemRoot%\Explorer.exe /e,::{MyExtension CLSID}
The virtual drive uses IShellFolder interface and is a ShellExtension. It has a couple of predefined folders in it.
The problem is that I can open the virtual drive in Windows explorer directly ...
I have created a Windows Shell Extension similar to Google's GDrive. Now I want to add different views to the ListView that inherits from IShellView. A new context menu has been added to to display 3 views (Details, Small Icon, Large Icon). When a view is changed using the context menu, the current window needs to be refreshed/created to...
Hey guys,
I'm trying to remotely debug a shell extension on a VM-Ware Vista installation through Vistual Studio 2008 (host system is Vista as well).
My problem is that the shell extension gets registered correctly, but is never called. When I copy the extension to my virtual system by hand and run it there, it works fine.
Is this mayb...
Hey guys,
I'm working on a shell extension that is supposed to display extended properties of files (mostly .jpgs) stored on a virtual drive (think of it as an external harddrive).
Is it possible to register the shell extension in a way that it only kicks in for files of a specific folder/drive (in my case the external harddrive) and l...
Hi All,
I am working on a ShellExtension code in C++. I am creating a Virtual Drive. Which represents a repository somewhere in the Network. What I want now is to enable Drag-Drop functionality to this Drive. I want to enable user to drag the file to that Virtual Drive and then I must be able to Grab that event, so that I can perform my...
Hello.
I'm trying to debug shell extension (IContextMenu) in Windows 7 with Visual C++ 2008. I have set DesktopProcess=1 in the registry and set host app to explorer.exe. But when I start the debugger, it launches explorer.exe and then detaches from the process. DllMain of the shell extension isn't called.
The same code with exactly th...
I would like to write a shell extensions to completely customize the display of a particular folder, ala the Assembly Cache Viewer (browse to c:\windows\assembly and you will see what I mean).
Which COM interfaces are responsible for providing these hooks?
My 'viewer' will be written in C#...
Thanks!
...
i was looking for some namespace extention to extend using c# (.net) but didn't find much help online except Galaxy Filesystem tooklkit. which are vc++ based but comes with c# and java wrapper classes... which helps me alot to start and i did.
i have extended that enough now and made installer to install. it get installed successfully ...
I have a Sprint MiFi 3G router that exposes its current signal strength over HTTP. I've developed a very simple tray application that displays this. However, what I would really like to do is create a custom network connection entry so the router's 3G signal strength (along with the current network version) displays when clicking on the ...
How to inherit from the windows explorer (Desktop, thing with help of which we explore our Mu computer and so on directory’s) (in any programming language)?
customize it
add program fetchers ( adding to Windows Explorer Mac teachers or sorting algorithms or adding buttons or anything )
What do I need:
EXAMPLES
Open Source lib...
Hi All,
I am talking about windows shell extensions.
I have a shell extension which could show the specific properties of my customized file type, say, *.filetype. And of course it will cause my shell extension dlls being loaded into the explorer.exe process. But now if I fire the FileOpen dialog in any application and check the file p...