«Error executing program!»
Moderators: Hacker, petermad, Stefan2, white
«Error executing program!»
«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.
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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!
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
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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!
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
https://www.ghisler.com
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"
=======
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"
=======
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.
[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.
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"
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"
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Here you have the problem! This tells Total Commander to look for a key named[HKEY_CLASSES_ROOT\ACDC_JPEG\shell]
@="îòêðûòü"
[HKEY_CLASSES_ROOT\ACDC_JPEG\shell\îòêðûòü]
which does not exist.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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
https://www.ghisler.com