Nergal - foreseeing the large number of threads about Drive wiper killed my drive/ate all my space/takes too long that we now get daily
True, but a necessary evil to eliminate personal credit card data & other things before giving away a PC.
Some people may be confused at first, but everyone has to grow up one day, & you can't baby them all their lives.
_____
Nergal - as you well know it uses relative paths. Also what do you propose for the ccleaner only EV paths. Does your proposal also requires detectOS for each entry?
Have you not ever run /export (I find this unlikely as you are so active in winapp2.ini development) the list is large, already I must scroll both tabs a little, this "master mode" would make ccleaner eat a ton of memory just to load-up.
I have not had much use (yet) for export.
I note that when though paths may change from XP/Vista/7, that using relative paths would solve much of the search, & would probably not have to have a detect OS for each entry, since probably 99% or more of them have relative path equivalents that will find it regardless of OS version.
True, the list is a bit large, but things could be made much easier.
Grouping is the answer.
Applications | Browsers | Windows -> Applications (All 3rd party apps) Browsers (All internet web browsers) Windows (All Windows areas)
It would not be necessary to load the WinApp entries in the Winapp itself, but only to load under each tab, all the programs for that tab.
For instance, Browsers would have Chrome | Internet Explorer | Firefox | Opera | Safari
It would make it tons easier, since you are only setting the options for all the web browsers under the web browser tab, then apps the same way, etc.
Anyone with a relatively recent PC should not have RAM issues, as the only time you would be running this, is the 1st time to set up the default actions. You could, for example, set CCleaner to not delete cookies for any web browser (since a lot of people have saved passwords & use cookies to remember them, then forget what their passwords are & cannot log back in because the cookies are deleted).
CCleaner would run the same as normal, but when it detected that program on a computer, it would simply load with whatever option you checkmarked for it to be (enabled/disabled) so that you would not have to manually keep checking items every time you switch to a different PC.
The object would not be to get CCleaner to load them all to clean, as I am assuming that is what you think I am meaning, but only to set the default actions the first time. Much like Windows has a Default Programs, only CCleaner could have a default action for a program cleanup when it is called.
_____
Nergal - I feel, again, this is a redundant feature compared with /export[/opinion]
Not really. Export is mainly used for analysis, comparison, and other. This would only be used to set up CCleaner so that all future cleanups on a computer network would be less clicking.
Sure, if you have 1 PC, it may only be 10 extra clicks for u to set up. But if someone had a vast computer network, for example, 2,000 clicks times 10 could add up to 20,000 extra clicks just like that.
I am not saying everyone has 2,000 computers, just that if you switch computers a few times, it does get aggravating a bit, if you see what I mean.
_____
Edit: And it would be ubber handy to be able to delete individual items under a main program that you know you never will be using. Errr, maybe just a disable so that any program/feature in the disabled list will never be loaded or looked for. Then, just like CC allows startup items to be enabled or disabled, a user could always add them back later if they made a mistake.