I am afraid there is another downside of VistaDelete=1:
VistaDelete=1 can prevent you from deleting files and folders to recycle bin in elevated mode.
If this happens exiting T.C. will close the window, but its processes will never die.
How to reproduce:
- You are logged on to Windows 7 64-bit as User1
- UAC is switched on
- Windows Recycle Bin switched on
- T.C. VistaDelete=1
- T.C. UseTrash=1
- You enter a folder owned by User2
- You confirm the UAC dialogue
- TCMADMIN or TCMADM64 is launched
- You select a file owned by User2
- You press DEL => Confirmation dialogue briefly pops up and vanishes (might be an error message too, impossible to see any details)
- You cannot delete the file to recycle bin
(Note: shift DEL works as expected and 13 does not happen) - You exit Total Commander (this is what you think)
- Process Hacker reveals:
+ TCMADMIN /TCMADM64 does not exit
+ TOTALCMD / TOTALCMD64 does not exit and eats up 1 CPU completely
+ Only the T.C. window is gone
+ You kill both using Process Hacker
Windows 7 Home Premium SP1, 64-bit
Total Commander 8.0ß8 32-bit + 64-bit
Total Commander 8.0ß7 32-bit + 64-bit
I assume that this problem is older than T.C. 8 and that it is unrelated to 32-bit or 64-bit.
Kind regards,
Karl
--
<Added>
Added that Totalcmd.exe/totalcmd64.exe uses 100% of 1 CPU when it does not exit. Had forgotten this details when first writing my post.
</Added>