«Error executing program!»

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
Tour_19
Junior Member
Junior Member
Posts: 7
Joined: 2007-03-24, 19:11 UTC
Location: Ukraine

«Error executing program!»

Post by *Tour_19 »

«Error executing program» when press enter for graphic files (Win98SE,Total Commander 7 Release Candidate 1) . Associated viewer - ACDSEE 2.44. The Rest associated files are started orderly.The Icons of the files - from viewer. Return on beta 4. All work OK.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Please post the association details here (from Regedit):

HKEY_CLASSES_ROOT\.jpg

Then the value to which it points, e.g.
HKEY_CLASSES_ROOT\Acdseefile or so

and also
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jpg

Thanks!
Author of Total Commander
https://www.ghisler.com
Tour_19
Junior Member
Junior Member
Posts: 7
Joined: 2007-03-24, 19:11 UTC
Location: Ukraine

Post by *Tour_19 »

for tiff:
HKEY_CLASSES_ROOT\.TIFF
ACDC_TIFF.
for jpg:
ACDC_JPG
and in
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts - empty folder, (only FoxitReader.Document assotiatoin)

Explorer, Beta 4 and olders version TC work fine.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks. Please also post the contents of the keys
HKEY_CLASSES_ROOT\ACDC_TIFF
and
HKEY_CLASSES_ROOT\ACDC_JPG

You can use the menu Registry - Export registry with option "only the selected branch".
Thanks!
Author of Total Commander
https://www.ghisler.com
Tour_19
Junior Member
Junior Member
Posts: 7
Joined: 2007-03-24, 19:11 UTC
Location: Ukraine

Post by *Tour_19 »

Please.

[HKEY_CLASSES_ROOT\.JPG]
@="ACDC_JPG"

[HKEY_CLASSES_ROOT\.TIFF]
@="ACDC_TIFF"
User avatar
HolgerK
Power Member
Power Member
Posts: 5406
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

2Tour_19

Just to speed up the communication cycle a little bit: :wink:

Christian asked for the two registry paths:

[HKEY_CLASSES_ROOT\ACDC_TIFF]

and

[HKEY_CLASSES_ROOT\ACDC_JPG]

And this is much more than one single line per key.

Kind regards,
Holger
Tour_19
Junior Member
Junior Member
Posts: 7
Joined: 2007-03-24, 19:11 UTC
Location: Ukraine

Post by *Tour_19 »

Sorry.
For jpg:
[HKEY_CLASSES_ROOT\ACDC_JPEG]
@="ACDSee JPEG Image"

[HKEY_CLASSES_ROOT\ACDC_JPEG\DefaultIcon]
@="C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE,6"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell]
@="îòêðûòü"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open]

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open\Command]
@="\"C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE\" /v"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open\DDEExec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open\DDEExec\Application]
@="ACDSee32"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open\DDEExec\Topic]
@="System"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView]
@="Ñìîòðåòü â ACDSee"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView\Command]
@="\"C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE\" /v"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView\DDEExec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView\DDEExec\Application]
@="ACDSee32"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView\DDEExec\Topic]
@="System"
=======
Tour_19
Junior Member
Junior Member
Posts: 7
Joined: 2007-03-24, 19:11 UTC
Location: Ukraine

Post by *Tour_19 »

And for tiff:
[HKEY_CLASSES_ROOT\ACDC_TIFF]
@="ACDSee TIFF Image"

[HKEY_CLASSES_ROOT\ACDC_TIFF\DefaultIcon]
@="C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE,16"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell]
@="îòêðûòü"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\Open]

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\Open\Command]
@="\"C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE\" /v"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\Open\DDEExec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\Open\DDEExec\Application]
@="ACDSee32"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\Open\DDEExec\Topic]
@="System"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\ACDView]
@="Ñìîòðåòü â ACDSee"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\ACDView\Command]
@="\"C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE\" /v"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\ACDView\DDEExec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\ACDView\DDEExec\Application]
@="ACDSee32"

[HKEY_CLASSES_ROOT\ACDC_TIFF\Shell\ACDView\DDEExec\Topic]
@="System"

Best regards.
Tour_19
Junior Member
Junior Member
Posts: 7
Joined: 2007-03-24, 19:11 UTC
Location: Ukraine

Post by *Tour_19 »

Ups! If associated viewer ACDSEE 2.41 (English) - all works fine. Above, there was ACDSEE 2.44 (russian).
new keys:
[HKEY_CLASSES_ROOT\ACDC_JPEG]
@="ACDSee JPEG Image"

[HKEY_CLASSES_ROOT\ACDC_JPEG\DefaultIcon]
@="C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE,6"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell]
@="Open"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open]

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open\Command]
@="\"C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE\" /v"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open\DDEExec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open\DDEExec\Application]
@="ACDSee 32"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\Open\DDEExec\Topic]
@="System"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView]
@="View with ACDSee"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView\Command]
@="\"C:\\WINPROG\\ACDSEE\\ACDSEE32.EXE\" /v"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView\DDEExec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView\DDEExec\Application]
@="ACDSee 32"

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\ACDView\DDEExec\Topic]
@="System"
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

[HKEY_CLASSES_ROOT\ACDC_JPEG\shell]
@="îòêðûòü"
Here you have the problem! This tells Total Commander to look for a key named
[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\îòêðûòü]

which does not exist.
Author of Total Commander
https://www.ghisler.com
Tour_19
Junior Member
Junior Member
Posts: 7
Joined: 2007-03-24, 19:11 UTC
Location: Ukraine

Post by *Tour_19 »

Thank you, but this problem appeared only in TC rc1 and russian version ACDCEE. More old versions TC work with same registry key orderly.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Well, I'm no longer getting the "Verb" to execute myself any more now, as explained in other threads here. Instead, I'm passing a NULL pointer to ShellExecuteEx, so Windows has to find the right verb by itself and execute the program. Therefore it's Windows itself which cannot find the verb. TC reverted back to "open" when the verb was apparently non-existing, as in your case. This workaround is, unfortunately, no longer possible.
Author of Total Commander
https://www.ghisler.com
Post Reply