Page 1 of 1

Allow dangerous features after nag screen confirmation

Posted: 2017-01-12, 08:26 UTC
by DrShark
There are many things like one mentioned here (this allowed in Explorer but not planned to ever be allowed in TC) because considered too dangerous (quick search on this word in Suggestions and Behaviour will not be changed forums will bring many of such artificial TC limitations).

I suggest a number of protections allowing only experienced users to use such risky features:
1. add two parameters to wincmd.ini:
AllowRiskyActions=(0/1/2)
IKnowWhatIDo=N (N is a sum of numbers each responsible for certain dangerous action)

If AllowRiskyActions=1 and IKnowWhatIDo is present, the second one will be removed after closing TC. This will allow to do certain dangerous tasks and forget about possible risks after TC restarts. AllowRiskyActions=2 may permanently allow dangerous actions, being highly not recommended setting.

2. If AllowRiskyActions is not 0, pop up a nag screen ("Yes/Yes for this task/No" or random "1-2-3" for confirmation) each time user trying to do tasks with dangerous actions set with IKnowWhatIDo parameter. With no ability to disable such nag confirmation via wincmd.ini or any other way.

3. On very first TC run on a system, if it detects AllowRiskyActions or
IKnowWhatIDo in settings file it may with nag screen recommend user to remove those settiong to make sure user will add them on his own will. This will help in case when this feature has been enabled by pack makers.

Posted: 2017-01-12, 09:29 UTC
by Horst.Epp
I work with Total Commander since Windows 3.11 and don't miss any of your proposed functions.

Why do you think Chrsitian has changed his mind for this topics.

Also there are many poeple complaining about lost data in programs
even they where warned about a danger in certain operations.

Posted: 2017-01-12, 10:23 UTC
by Hacker
We already have a very dangerous option to delete whole hard drives by pressing Delete, Enter, A. This can lead to severe data loss and nobody complains, as it is considered a basic function of a file manager.
Therefore I agree with DrShark, a file manager should (after some precautions, of course) allow you to do whatever you need to do, even if it means shooting yourself in the foot if you are not careful. Whoever is able to read the Help file and edit the INI file should be considered mature enough to use potentially dangerous features. We don't need babysitting, we need a tool. If you are really careless, you can kill yourself with a hammer. That does not mean all hammers should therefore be made out of rubber.

Roman