Questions tagged [shell-extensions]

Shell Extensions are COM objects that extendeds functionality of Windows Explorer.

299 questions
6
votes
2 answers

Shell Icon Overlay (C#)

I need a method to create Icon Overlay's for Folders and Files in Windows XP/Vista, using C# or C++? Any examples? Thanks, -Sean!
Sean
  • 241
  • 1
  • 3
  • 12
6
votes
1 answer

Close child dialogs when closing the parent

I'm writing a Windows shell extension in C# using EZShellExtensions.NET. I contribute a context menu that shows dialogs. Suppose that I show an Explorer window (A). Then I use the context menu to show non modal window (B). In Windows XP and Windows…
Daniel Peñalba
  • 30,507
  • 32
  • 137
  • 219
6
votes
1 answer

How to create an IconList property in the Windows Property System?

Currently, my property handler provides properties that can be displayed in Windows Explorer columns of type String. My goal is to extend the handler by a property of (display) type Icon, that can be added as a column to the details view of Windows…
6
votes
4 answers

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!
Chris
  • 6,702
  • 8
  • 44
  • 60
6
votes
1 answer

Creating a submenu in the explorer-shell-extention?

I created a small script that changes a filename (replacing spaces with _, etc.). I'm controlling this script with parameters. Now I'd like to include that into my explorer-shell-extention, so I tried to add the following registry…
user1369594
  • 183
  • 10
5
votes
2 answers

How to force Explorer use modern file operation dialog with Shell Namespace Extension

In my understanding currently there are two ways to copy virtual files from a Shell Namespace Extension with the Explorer so that Copy GUI will be shown to the user: Via IDataObject interface: Reading a file is done via IDataObject::GetData that…
5
votes
1 answer

IShellView::SelectItem in Explorer after creating a new file

How can I select a file in Explorer after creating it in a ContextMenu shell extension? I created the file using the IFileOperation API, and tried to use IShellView::SelectItem() in the IFileProgressSink::FinishOperations() callback. But the file…
Mr. Ran Dum
  • 151
  • 8
5
votes
0 answers

How to register a Preview Handler for folders on Windows 10, version 1709?

I recently observed that my preview handler for folders does not get instantiated on Windows 10, version 1709. This is surprising because the handler works perfectly on systems running from Windows 7 up to Windows 10, version 1607. The preview…
5
votes
2 answers

.NET Windows Explorer extension to browse a file like .zip?

I made a browser program for a archive type with the .mpq extension, which is highly used in Blizzard games. It is like an explorer but only explores files inside MPQ archives. Now, we all know how Windows Explorer browses .zip archives and I'd love…
Vercas
  • 8,931
  • 15
  • 66
  • 106
5
votes
1 answer

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?
lostInTransit
  • 70,519
  • 61
  • 198
  • 274
5
votes
2 answers

Create a Shell ContextMenu by right clicking on Desktop or Directory Background

The .NET Shell extension framework called SharpShell is great; I've developed a right-click file Shell ContextMenu "quite easily" that works selecting both files and directories. Now I would like to develop a Shell ContextMenu by righ-clicking on an…
baru
  • 401
  • 3
  • 9
  • 29
5
votes
3 answers

In-Proc SxS opens for shell extension in managed code?

The recommendation used to be "Do not write in-process shell extensions in managed code." But with .NET Framework 4 and In-Process Side-by-Side the main reason not to write shell extensions in managed code should be resolved. With that said, I have…
Jens Granlund
  • 4,950
  • 1
  • 31
  • 31
5
votes
1 answer

Extend Windows explorer with BHO

I am trying to extend whindows explorer (NOT IE) with a customized panel in C++, which should look like this: and here's a similar question I found (in C#) : Similar question The question is of C# and already got an answer. But I myself find the…
Sean
  • 563
  • 1
  • 7
  • 18
5
votes
1 answer

WiX equivalent of "Regasm.exe my.dll /codebase"?

CodeProject has a great Windows shell extension tutorial. Compile, run Regasm.exe CSShellExtContextMenuHandler.dll /codebase, and the shell extension is available, it works great. But asking users to run Regasm would not be user-friendly, so I wrote…
Nicolas Raoul
  • 58,567
  • 58
  • 222
  • 373
5
votes
1 answer

VS COM Project Compiles in 32bit but throws error C2259 when trying to compile 64bit

Hello I'm currently running Visual Studio 2010 and have a context menu shell extension completely working in 32 bit on a 32 bit machine so all the methods exist. It is an ATL project. No errors or even warnings on the 32 bit. Here is the issue. …
Rob
  • 63
  • 7
1
2
3
19 20