shell-extensions

Tutorial for Windows Shell Extensions

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. ...

Shell extension for selected file

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 ...

Shell Extension - Virtual File Creation

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...

Integrate with the Windows Shell

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! ...

Good resources for windows shell extension programming?

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? ...

Shell extension for drive like GDrive?

How can I go about with writing a shell extension to display online files in a virtual drive like the Gmail Drive does? ...

How do I add a button to Vista's Explorer green toolbar for all folders?

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...

Problem debugging shell extension in Vista (IShellFolder)

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...

ClassFactory cannot supply requested class 0x80040111 Error: -2147221231

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...

C++: How to open IShellFolder drive folder from a shortcut

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 ...

How to call IShellFolder::EnumObjects externally in a shell extension

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...

debugging a shell extension remotely in a virtual machine

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...

Restrict Windows shell extension to folder/drive

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...

Override Drag and drop for Shell Extension

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...

Debugging shell extension in Windows 7

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...

Writing a Windows Shell Extension similiar to the Assembly Cache Viewer

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! ...

namespace extension.. galaxy file system toolkit...gmail shell drive like utility...

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 ...

How do I create a custom network connection entry?

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 (in any programming language, with help of any tool)

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...

How To Disable Shell Extension In FileOpen Dialog

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...