Code: Select all
v28.10.0412 - 2026-01-18 15:32
+ SC ctbicon enhanced: Added ways to remove a property.
ctbicon(" *"); //remove icon, keep background color
ctbicon("* "); //remove background color, keep icon
+ Extension Hack Protection:
The problem:
- Trailing spaces are illegal in Windows filenames.
- The shell will fail to open such a file.
- In that case XYplorer falls back to opening it with ShellExecuteW.
- The ShellExecuteW API will also fail, but then it will fall back and open another
file where the invalid name serves as the base and is followed by any other
extension, including executable extensions. Madness!
The solution:
- XYplorer will refuse to open such a file.
(1) Installer Package, (2) No-Install Package (for manual unpacking).
XYplorer Beta Club