Page 1 of 1
Explorer integration bug in 3.5 beta ?
Posted: Sat Jan 20, 2007 5:56 am
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.
"All programs" of start menu

Posted: Sat Jan 20, 2007 8:43 am
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.
Posted: Sat Jan 20, 2007 7:43 pm
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.
Posted: Sat Jan 20, 2007 8:35 pm
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.
Posted: Sat Jan 20, 2007 11:49 pm
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.
Posted: Sun Jan 21, 2007 10:26 am
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.
Posted: Sun Jan 21, 2007 11:02 am
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.
Posted: Sun Jan 21, 2007 5:21 pm
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.
Posted: Sun Jan 21, 2007 5:58 pm
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?
Posted: Sun Jan 21, 2007 6:51 pm
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.
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.
"start button" when shell integration disabled.
Moreover, I am not installing the shell integration application except ExamDiff Pro. As for my environment, only ExamDiff Pro is installed as written before.
Posted: Sun Jan 21, 2007 7:42 pm
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:
?
If so, could you just try 3.5 alone?
Posted: Sun Jan 21, 2007 8:10 pm
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.
Posted: Sun Jan 21, 2007 8:16 pm
by psguru
Finally we are getting somewhere...
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.
Posted: Sun Jan 21, 2007 8:33 pm
by psguru
The fix will be included in the next build of 3.5 Beta. Thanks again for all your help.
Posted: Sun Jan 21, 2007 9:11 pm
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 !!
Thank you.