Yeah, Total Commander not running has nothing to do with OS version. Its just because some function it needs from coredll.dll is missing from some CE 5.0 core devices. I recently got my first CE 5.0 device a few weeks ago
(Mio C320
) and sadly had this issue myself. Cmonex is correct. You do need to make it use a different coredll but it also causes some issues like it not being able to display icons in the file browser. Though, I'm sure it runs on most CE 5.0 Professional and other more complete CE core OS images just the same as 4.2. If you are not getting a CE 5.0 PNA, I'm sure you have less to worry about with this.
Now, regarding ExecutabilityCheck
(and some other apps like Pocket RAR
) and their FileOpen dialogs appearing and disappearing abruptly...
I think this has more to do with OS implementation/missing shell registry entries in many CE core devices than anything else. I've at least gotten ExecutabilityCheck to display its file dialog now by passing a directory
(\
) on its command line so I hope this is the case.
(My Mio is missing many things like the My Device, Recycle Bin, etc CLSIDs
) Too bad ExecutabilityCheck is next to worthless on CE 5.0 for checking what an app imports.
Also, in CE 5.0 the FileOpen dialogs are more integrated with the shell and seem to be implemented more like the platform releases
(Handheld PC/Pocket PC
) where the filedialog resources are stored in ceshell.dll and will not be usable if a shell if not running unlike previous embedded Windows CE OS versions where FileOpen dialogs were within coredll.dll itself. If no ceshell is present on your device, you will not see file dialogs at all but thankfully the shell does not need to actually be running to use them in CE 5.0.
Hope this helps. :-
)
Edited by TFGBD 2007-12-27 2:52 PM