Explorer integration bug in 3.5 beta ?

General questions about using ExamDiff Pro, ideas for new features, bug reports, and usage tips.
Post Reply
nishi
New Member
Posts: 7
Joined: Fri Jan 05, 2007 2:57 pm
Location: Japan

Explorer integration bug in 3.5 beta ?

Post by nishi »

Hello,

I found the part that seemed to be the bug.
The context menu when right-clicking becomes strange in the following
places.

"start" button.
Image

"All programs" of start menu
Image
Last edited by nishi on Sun Jan 21, 2007 6:31 pm, edited 1 time in total.
User avatar
psguru
Site Admin
Posts: 2232
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Post by psguru »

What build of ExamDiff Pro 3.5 are you using? Also, what is the version of EDPShell.dll? The problem that you are describing is supposed to be fixed in the latest build.
psguru
PrestoSoft
nishi
New Member
Posts: 7
Joined: Fri Jan 05, 2007 2:57 pm
Location: Japan

Post by nishi »

Hello,

I'm using ExamDiff Pro 3.5.0.24 and EDPShell.dll 1.2.0.0.
By the way, the problem has not occurred in ExamDiff Pro 3.4.2.
User avatar
psguru
Site Admin
Posts: 2232
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Post by psguru »

What OS are you using?

Also, could you make sure that version 1.2.0.0 of EDPShell.dll is registered? You can do so by first unchecking "Enable Windows Explorer (Shell) integration" under Options | Global, hitting OK, and then checking the option and hitting OK again. This may require restarting Windows to make sure that the proper version of the DLL is indeed registered.
psguru
PrestoSoft
nishi
New Member
Posts: 7
Joined: Fri Jan 05, 2007 2:57 pm
Location: Japan

Post by nishi »

I am using WinXP SP2.
The application installed in this environment is only ExamDiff Pro 3.5.0.24.

Under such a environment, I repeated making to enable and disable (including restart of OS) of shell integration. However, there was no change in the situation.

I think that the registration of Dll has no problem.
Because the problem's occurring only right-clicked on "start button" and "All programs". The problem has not occurred when right-clicking in a usual folder and a file on Explorer.
User avatar
psguru
Site Admin
Posts: 2232
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Post by psguru »

Is this by any chance a Japanese version of XP?

The reason I was asking about the version of EDPShell.dll is that version 1.2.0.0 has a fix that will not show EDPro Shell menu items for the Start button and other special folders.

Just to make sure, could you run ProcessExplorer (you can download it now from Microsoft) and search for EDPShell? Please confirm that your explorer.exe process does indeed use version 1.2.0.0 of EDPShell.dll.
psguru
PrestoSoft
User avatar
psguru
Site Admin
Posts: 2232
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Post by psguru »

Here's another possibility: the Shell DLL checks if the clicked-on folder is the Start Menu folder. It does it by using a Windows API that checks value Start Menu under the following Registry key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Please verify that this value exists.
psguru
PrestoSoft
nishi
New Member
Posts: 7
Joined: Fri Jan 05, 2007 2:57 pm
Location: Japan

Post by nishi »

Hello,

At first, I found this problem in a Japanese version of XP.
And, I thought that this problem might be a special problem in a Japanese version, and tried ExamDiff Pro 3.5 Beta in an English version.
However, the same problem occurred in an English version.

Well, I confirmed that teaching from you.

About DLL:
explorer.exe used 1.2.0.0 of EDPShell.dll.

About the registry:
The value "Start Menu" existed in the place of a pertinent key.
User avatar
psguru
Site Admin
Posts: 2232
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Post by psguru »

I'm almost out of ideas.

Let me ask you: your "All Programs" right-click menu looks odd even without the blank items presumably left by the EDP Shell integration. What is that strange picture next to the "All Programs" menu item? Also, if you disable EDP Shell integration, what does this menu look like? Do you use any other Shell extensions?
psguru
PrestoSoft
nishi
New Member
Posts: 7
Joined: Fri Jan 05, 2007 2:57 pm
Location: Japan

Post by nishi »

Under such a condition, when the mouse cursor is moved to the upper part according to the menu, it becomes the following.

"All Programs" when moved cursor.
Image

I think that a strange menu item in this menu is a menu item that corresponds to "Select First Item Comapre" in ExamDiff Pro 3.4.2.

After that, when the shell integration is disabled, it becomes the following.

"All Programs" when shell integration disabled.
Image

"start button" when shell integration disabled.
Image

Moreover, I am not installing the shell integration application except ExamDiff Pro. As for my environment, only ExamDiff Pro is installed as written before.
Last edited by nishi on Thu Feb 01, 2007 10:51 pm, edited 2 times in total.
User avatar
psguru
Site Admin
Posts: 2232
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Post by psguru »

I'm a little confused now I'm afraid. Did you have both 3.4.2 and 3.5 Shell extensions installed when you had this:

Image

?

If so, could you just try 3.5 alone?
psguru
PrestoSoft
nishi
New Member
Posts: 7
Joined: Fri Jan 05, 2007 2:57 pm
Location: Japan

Post by nishi »

I'm sorry by my insufficient explanation and poor English.

I am not installing both versions.
The problem's having occurred installed only ExamDiff Pro 3.5 Beta.

Well, I tried variously. As a result, this problem seems to occur if the shell integration function is never used after ExamDiff Pro 3.5 is installed.

The problem did not occur when "Select First Item to Compare" was selected from Explorer even once.

In addition, I examined details.
I think caused by the value of the following registry keys.

Key : HKEY_CURRENT_USER\Software\PrestoSoft\ExamDiff Pro\Shell
Value : First File to Compare

The problem occurs again when this value (First File to Comapre) is deleted.
User avatar
psguru
Site Admin
Posts: 2232
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Post by psguru »

Finally we are getting somewhere... :D

Thank you, when I deleted the key you mentioned, I could reproduce the problem. Please ignore the e-mail I sent you earlier. Let us analyze the issue, and I'll report the results here.
psguru
PrestoSoft
User avatar
psguru
Site Admin
Posts: 2232
Joined: Sat May 15, 2004 4:23 pm
Location: California
Contact:

Post by psguru »

The fix will be included in the next build of 3.5 Beta. Thanks again for all your help.
psguru
PrestoSoft
nishi
New Member
Posts: 7
Joined: Fri Jan 05, 2007 2:57 pm
Location: Japan

Post by nishi »

It was thought that I might be a problem of depending on only my environment for this problem. As for will the solution of this problem, I am very glad.

I will order the upgrade !! :D

Thank you.
Post Reply