Shell Extensions are COM objects that extendeds functionality of Windows Explorer.
Questions tagged [shell-extensions]
299 questions
0
votes
0 answers
Adding shell context menu entries for files matching specific conditions
I developed a .NET 4 application providing custom features for Subversion working copies. Like for the TortoiseSVN software I'd like to show shell context menu entries only for files located in Subversion working copies. These directories can be…

JulienVan
- 881
- 1
- 11
- 30
0
votes
1 answer
Handling Undo Delete action in namespace extension
I'm trying to process the Ctrl+Z ( Undo Delete ) context menu action in my namespace extension, but I'm having trouble finding a way to do this.
I see in the doc that one needs to implement FM_UNDELETE_PROC, but no details on how to register this…

David Cristian
- 5
- 2
0
votes
1 answer
Windows Shell Extension doesn't give exact file paths
At the moment I'm writing a Shell extension, because regular way to extend file context menu doesn't fit my needs, however I face the same problem here.
If I right click single shortcut (*.lnk file) I get its target path, if I select many files and…

ST3
- 8,826
- 3
- 68
- 92
0
votes
0 answers
add menu item for specific file type windows right click menu
There is a solution of my question here.
this works file for me if default app is present.
what if there is not default app present for some extension?
is there any way to add item in right click menu of that file extension without making my app as…

kitkat43
- 11
- 3
0
votes
1 answer
How can I change a folder background in windows?
I run into this program:
http://www.door2windows.com/windows-7-folder-background-changer-change-any-folders-background-text-color-in-windows-7vista/
Im looking for the same solution
Tried and tried continuously to find any information on how to do…

Idan
- 509
- 2
- 10
- 24
0
votes
1 answer
Access to file list from Explorer Bar
I have created simple Explorer Bar extension for Windows explorer. How can I get access to the file list in Explorer window from my bar? And how can I change current folder in Explorer window?

Denis Anisimov
- 3,297
- 1
- 10
- 18
0
votes
0 answers
Creating a Plugin for Windows File Explorer that runs when the user moves a file
I need to add a plugin to Windows Explorer that has very little functionality. Basically I want it to pop up a MessageBox when the user tries to move a file via Drag and Drop. I have looked for applications that have this functionality, but I have…

JLott
- 1,818
- 3
- 35
- 56
0
votes
1 answer
Run program in folders
I saw that when you assign a GUID to a folder's name for example:
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
now i want to use that system to open a C# program when you access a folder with a specified guid. I looked up the godmode key and i…

MooshBeef
- 279
- 1
- 5
- 15
0
votes
1 answer
Regasm not working on dll
I am creating a IconHandler shell extension in c# using SharpShell. Here is the code for my dll.
using SharpShell.Attributes;
using SharpShell.SharpIconHandler;
using System;
using System.Collections.Generic;
using System.Drawing;
using…

Popgalop
- 737
- 2
- 9
- 26
0
votes
1 answer
How to restrict icon handler to be accessed by a particular process?
I have a icon handler for my custom file. How I can restrict icon handler functionality so that it can be called by explorer.exe threads only?
0
votes
1 answer
Get explorer.exe to load my extension from startup
Context to prevent an XY Problem: (Because there very well might be a simplier solution)
My goal is to track explorer.exe's file movement when the user drags files around (as well as uses clipboard cut and copy stuff). I tried to solve this with a…

Suedocode
- 2,504
- 3
- 23
- 41
0
votes
1 answer
Some methods not working in ATL based Windows Explorer Preview Handler
I am writing a Windows Explorer Preview Handler in ATL (no MFC). Its works fine except for the following problems which I believe are related to insufficient privileges:
A CDialogImpl based dialog (Resource based) does not show up after a call to…

A9S6
- 6,575
- 10
- 50
- 82
0
votes
1 answer
Create a the missing x64 solution platform in VS project
I have a c++ shell extension VS 2008 project that I want to migrate from Win32 to x64 bits since I have switched to a windows 7 x64 version.
I go to Configuration manager, I click Active solution platform, then New and i get the New Solution…

AlexandruC
- 3,527
- 6
- 51
- 80
0
votes
1 answer
Windows ContextMenu C++ with Shortcuts in Selection
I'm having difficulty obtaining the list of selected files in my implementation of a ContextMenu when the target of my right-click is a shortcut. The global memory handle returns a list containing only the shortcut item, and doesn't seem to know…

kurifu
- 143
- 4
- 10
0
votes
1 answer
New ATL COM project in Visual C++ 2010 Express: Missing Template
I have a feeling that this is a pretty silly and basic question, but I've been struggling with this for a tad too long today. I am attempting to make a shell extension for Windows following this guide (as well as several others that I have stumbled…

Suedocode
- 2,504
- 3
- 23
- 41