Explorer Integration XP

Support for our DiffMerge utility.

Moderator: SourceGear

Post Reply
zobbit
Posts: 2
Joined: Thu Mar 13, 2008 5:11 am

Explorer Integration XP

Post by zobbit » Thu Mar 13, 2008 5:52 am

Hi,

I have recently installed DiffMerge 3.1.0 (15888) and noticed that the Explorer Integration wasn't working. I tried installing/Un Installing it and enabling/disabling from within DiffMerge and nothing worked.

After some digging I noticed something strange in the Registry under this Key...

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved

All the entries under this key were named with a GUID and a text description as the value except for DiffMerge where this was reversed.

I added a new String value with the GUID for the DiffMerge ShellExtension and a value of "SourceGear DiffMerge" and hey presto, all working.

Name Type Value
{D1807478-413F-4EB2-97C8-90821C2358DB} REG_SZ SourceGear DiffMerge

I have left the old value in this key:-
Name Type Value
SourceGearDiffMerge DiffMergeShellExtension REG_SZ {D1807478-413F-4EB2-97C8-90821C2358DB}

But suspect that this doesn't actually do anything.

I know of other people who have installed this software with no issues but haven't had the chance to take a look at their registry settings so can't confirm my changes.

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Post by Beth » Fri Mar 14, 2008 9:45 am

Explorer Integration wasn't working
In what way is it not working? Do you know have the option to open it from there under the File menu? Or, if you have it, do you perform a file diff or a folder diff?

jeffhostetler
Posts: 534
Joined: Tue Jun 05, 2007 11:37 am
Location: SourceGear
Contact:

Yes, those look backwards.

Post by jeffhostetler » Fri Mar 14, 2008 3:02 pm

Yes, that looks backwards.

I'm a little surprised that no one has seen this problem before.
And it works on my system.

Do you by chance have the Windows 2000 Resource Kit installed
and have "Only allow approved Shell extensions" set?

Look in HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
and see if there is a key with name EnforceShellExtensionSecurity and a
value of 1.

I'm guessing that you have this and this is why you're seeing the problem
when no one else has. I'll log a bug to fix the backwards fields, but I just
wanted to confirm the reason you're the only one seeing it.

thanks,
jeff

zobbit
Posts: 2
Joined: Thu Mar 13, 2008 5:11 am

Explorer Integration XP

Post by zobbit » Mon Mar 17, 2008 5:32 am

Hi Beth,

When I right clicked on a folder or file I didn't get the "SourceGear DiffMerge" sub menu.


Hi Jeff,

You are correct, I do have that registry key set to 1. :D I guess this is why other people don't see the issue.

jeffhostetler
Posts: 534
Joined: Tue Jun 05, 2007 11:37 am
Location: SourceGear
Contact:

Re: Explorer Integration XP

Post by jeffhostetler » Thu Apr 09, 2009 10:21 am

SourceGear DiffMerge 3.3.0 is now available and fixes this problem. (Acutally, the
problem was fixed in 3.2.0, but I missed this thread in my post-release follow-up.)

Full details can be found at http://www.sourcegear.com/diffmerge/index.html.

jeff hostetler

Post Reply