FlashFolder - access TC dir menu from any Open/Save dialog

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

zett42
Junior Member
Junior Member
Posts: 9
Joined: 2007-05-01, 13:48 UTC
Contact:

Post by *zett42 »

Thanks for the feedback.
VadiMGP wrote:I just think it is a little dangerous. It is very easy to corrupt wincmd.ini or write to wincmd.ini of another TC instance. What about unicode? What about simultaneous running two instances of TC with different .ini files? What if TC will write file not using INI-file API but rather as text file?
I agree that there will always be use cases which FF might not handle correctly, even if I take great steps in supporting as many as possible of them. This is a generic problem which every useful program/tool/plugin encounters - one just can't make everybody happy.
And I don't like the idea to remove a feature just because it currently fails for "some" people. I know other people which already have great use from it. I think FF works currently well enough with "standard" installations of TC.
First I want to concentrate on the most common use cases and fix substantial bugs, over time I will support more of the "special" cases which were mentioned.
VadiMGP wrote:Therefore I suggested to separate favorite list in two parts:
- TC independant favorites edited by FF
- TC-specific favorites edited by TC

And according to checked options FF will show in it's menu any part or both together.
EDIT: I thought again about this issue. It could make sense for FF to have independent favs if there would be an integration into the running TC instance that would allow one to use FF favs inside of TC, e.g. hook the invocation of TC's dir menu and replace it with FF's menu (this way it is done in FavMenu 2.0). Provide functionality to import TC's dir menu items into FF's menu.
Maybe this is what you wanted to suggest...
VadiMGP wrote:
zett42 wrote:The service is necessary if you are working on a restricted user account. If you start a program with admin privileges from this account (via "run as"), the program wouldn't show the FlashFolder toolbar unless FF has been started with admin privileges too.
Can you explain what is the reason for this?
This is the way the Windows security model works - a process is not allowed to access the address space of another one which runs with higher privileges. But the most important WinAPI that is used for FF - SetWindowsHookEx - does excactly this: map the FF DLL into the address space of other programs to be able to provide the FF functionalities.
VadiMGP wrote:Another suggestions:
1. Add path autocompletion feature to FF.
2. Introduce program-specific settings. For example, when I open file from PhotoShop I want "Open File" dialog to be resized to whole screen and turn folder view in thumbnail view.
Acknowledged. Would you please be so kind to submit these items to the FlashFolder feature request tracker?
m^2 wrote:TC's plugins know which ini is correct. So writing one that communicates with FF would solve this problem.
How do you define "correct ini"? I understand the use case of running TC directly from a flash drive where another TC (not necessary yours) may be installed onto the machine. In this case you would propably like to use the favorites from wincmd.ini of flash-drive-TC.
If flash-drive-TC is currently running, I would have no problems to get the "correct" wincmd.ini from env. variable %COMMANDER_INI%, defined in the TC process since the FF-DLL is already mapped into running TC process (and other GUI processes).
If flash-drive-TC is not running but you still want to access your favorites in the open/save dialogs, a way to locate TC on your flash drive would have to be developed.
For a first implementation of this feature, it would propably be sufficient to set it as a requirement that "TC must run if you want your favorites from flash drive".
VadiMGP
Power Member
Power Member
Posts: 672
Joined: 2003-04-05, 12:11 UTC
Location: Israel

Post by *VadiMGP »

EDIT: I thought again about this issue.
...
Maybe this is what you wanted to suggest...
No, I meant just splitting favorites in two parts. I would like to add favorites to FF without affecting favorites in TC. But I want to see in FF both - FF and TC favorites.

May be short example can better explain what I need.
I have folder D:\MyProjects\Intel and I want this folder in TC favorites because often I have to navigate to this folder to open some project.
I also want this folder in FF favorites because often I have to invoke OpenFile dialog in IDE to open another project.

But I dont need in TC favorites folder D:\MyProjects\Intel\Chassis\I2C\Flash\Parameters because this folder always accessed from IDE only. And when I invoke OpenFile dialog from IDE I would like to see folder D:\MyProjects\Intel\Chassis\I2C\Flash\Parameters in FF favorites.

Therefore I wanted to split favorites in independant parts.

From other hand, may be "program-specific" settings could be used to handle this issue?
But anyway - I'm absolutely sure - I need some favorites in FileOpen dialog only and some favorites in both - TC and FF.
And I don't like the idea to remove a feature just because it currently fails for "some" people.
It is depend on meaning "fails". If the feature just doesn't work - Ok. But if for some people this feature unexpectedly delete some data - I cannot agree.
I think FF works currently well enough with "standard" installations of TC.
Currently I have on my computer three TC installation. Wich one of them will considered as "standard" and therefore will be modified? Russian roulette? :wink: I think such condition quite typical for many plugin authors and beta-testers.
Would you please be so kind to submit these items to the FlashFolder feature request tracker?
With all my pleasure!
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

zett42 wrote:If flash-drive-TC is currently running, I would have no problems to get the "correct" wincmd.ini from env. variable %COMMANDER_INI%, defined in the TC process since the FF-DLL is already mapped into running TC process (and other GUI processes).
You're using hooks? Ok, that's all you need. I've been thinking about it like it was a shell modification.
User avatar
Clas Hortien
Senior Member
Senior Member
Posts: 200
Joined: 2003-03-03, 15:03 UTC

Post by *Clas Hortien »

Hi,

for me it is not clear how i can use this tool. I installed it, but in no open dialog this tool appears. I'm working with Win XP SP2. Any idea ? The service is started.

Best regards

Clas
#14041
VadiMGP
Power Member
Power Member
Posts: 672
Joined: 2003-04-05, 12:11 UTC
Location: Israel

Post by *VadiMGP »

2Clas Hortien
When you open any standard Open/Save file dialog you'll see additional toolbar attached above this dialog. You can use this toolbar for navigation in Open/Save dialogs including your favorites from TC.
winflowers
Junior Member
Junior Member
Posts: 12
Joined: 2004-08-27, 07:52 UTC

Post by *winflowers »

It can not be installed without Administrator privileges!
User avatar
Clas Hortien
Senior Member
Senior Member
Posts: 200
Joined: 2003-03-03, 15:03 UTC

Post by *Clas Hortien »

After restarting the computer the problem went away.
#14041
zett42
Junior Member
Junior Member
Posts: 9
Joined: 2007-05-01, 13:48 UTC
Contact:

Post by *zett42 »

2winflowers
This is true. As posted above, this is intended so that FF works with admin programs started from restricted user accounts:
zett42 wrote:
The service is necessary if you are working on a restricted user account. If you start a program with admin privileges from this account (via "run as"), the program wouldn't show the FlashFolder toolbar unless FF has been started with admin privileges too.

Can you explain what is the reason for this?

This is the way the Windows security model works - a process is not allowed to access the address space of another one which runs with higher privileges. But the most important WinAPI that is used for FF - SetWindowsHookEx - does excactly this: map the FF DLL into the address space of other programs to be able to provide the FF functionalities.
I think this is not an essential feature for everyone. If I find some time, I will make it optional so that FF can be installed without admin privileges (or even be used without installation at all).

Unfortunately, on my computer this feature currently doesn't work anymore. If I start an admin program via "Run As" from an restricted account, the FlashFolder DLL gets loaded, but the FF toolbar will not be shown. Can anyone confirm this?
herc
Junior Member
Junior Member
Posts: 14
Joined: 2003-05-07, 08:41 UTC

Post by *herc »

just wanted to say: thanks ALOT for this great tool!!! it makes things so much easier..

do you plan new features anytime soon?
User avatar
GammelBert
Member
Member
Posts: 109
Joined: 2007-02-21, 18:42 UTC
Location: Germany

Post by *GammelBert »

Many thanks for this great tool!
It doesn't work correct for me with outlook 2003 when saving multiple attachments. If I click on a favorite folder item it saves them there immediately. I have no chance to make changes and press OK.
User avatar
Stevie1
Junior Member
Junior Member
Posts: 70
Joined: 2006-09-08, 22:50 UTC

Post by *Stevie1 »

Since the development of this is kinda dead... Is there another alternative that's close to this one?
tcvol
Junior Member
Junior Member
Posts: 67
Joined: 2009-02-02, 12:35 UTC

Post by *tcvol »

@Stevie1

have a look here.

tested and works on xp sp3, win 2000, win7 32bit.

http://www.ghisler.ch/board/viewtopic.php?t=10764&postdays=0&postorder=asc&start=525
hambaba
Junior Member
Junior Member
Posts: 23
Joined: 2004-01-25, 20:26 UTC

Post by *hambaba »

take a look on Folder Menu 3
http://foldermenu.sourceforge.net/
User avatar
Stevie1
Junior Member
Junior Member
Posts: 70
Joined: 2006-09-08, 22:50 UTC

Post by *Stevie1 »

Hey guys,

thanks will check both. What I love about Flashfolder is that I can go directly to the folder that is displayed in the left or right pane of Total Commander.
This is crucial for me. Do both apps support that? AFAIK only Flashfolder did that.
User avatar
ehab
Senior Member
Senior Member
Posts: 271
Joined: 2007-10-29, 07:41 UTC
Location: Libya

Post by *ehab »

have a look at

FileBox eXtender

http://www.hyperionics.com

been using it in xp and now 7 and it does all i need.

even thou its no longer supported, its now open source and free
#181344 Personal licence
Post Reply