cm_OpenDrives issues

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

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
roentgen
Power Member
Power Member
Posts: 757
Joined: 2005-12-03, 19:58 UTC

cm_OpenDrives issues

Post by *roentgen »

I don't know if this is a known issue but it seems that using TC to browse My Computer (cm_OpenDrives) > User Documents > Some dir that contains (even empty) desktop.ini leads to TC showing something like \\Test in the path bar instead showing the real path.

Also, in such cases the hidden/system files are not visible (e.g. desktop.ini)

<rant>As it seems that certain features can't be done right no matter how much people complain about it maybe we are better without them instead having them more like a demo</rant>
Last edited by roentgen on 2007-06-14, 19:56 UTC, edited 1 time in total.
TC for Linux please!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

When browsing "My Computer" and other virtual folders, TC asks Windows for the display name of the current path, and shows it in the title. The real "name" is a binary ItemIDList, and cannot be displayed.
Also, in such cases the hidden/system files are not visible (e.g. desktop.ini)
Enumerating virtual folders is controlled by the settings in the Explorer, so you have to enable hidden files there (and also file extensions).
Author of Total Commander
https://www.ghisler.com
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ghisler(Author)
Enumerating virtual folders is controlled by the settings in the Explorer, so you have to enable hidden files there (and also file extensions).
Do you use IShellolder::EnumObjects?
If yes what flags do you set in EnumFolders (2nd parameter)?
http://msdn2.microsoft.com/en-us/library/ms649332.aspx
User avatar
roentgen
Power Member
Power Member
Posts: 757
Joined: 2005-12-03, 19:58 UTC

Post by *roentgen »

Enumerating virtual folders is controlled by the settings in the Explorer, so you have to enable hidden files there (and also file extensions).
I did. No luck.
TC for Linux please!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2Lefteous
I set just the flags SHCONTF_FOLDERS and SHCONTF_NONFOLDERS
Author of Total Commander
https://www.ghisler.com
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Well maybe SHCONTF_INCLUDEHIDDEN could here here ;-)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Maybe it will work, but you never know with these OLE APIs - some OLE objects may not recognize the flag, and just return nothing. I don't want to risk that now without a longer public beta test.
Author of Total Commander
https://www.ghisler.com
Post Reply