Windows shell extension to mark arbitrary files as 'watched'
0BSD License
Bot releases are hidden (Show)
file://
URIs and handle errors more gracefully (a2355a8f5da7818147f7224d158a79c11181e343)
.ini
filesFull Changelog: https://github.com/squeek502/watchedoverlay/compare/v0.1.5...v0.1.6
Published by squeek502 over 1 year ago
sqlite3_busy_timeout
to avoid error.SQLiteBusy
RtlWaitOnAddress
Full Changelog: https://github.com/squeek502/watchedoverlay/compare/v0.1.4...v0.1.5
Published by squeek502 almost 2 years ago
Add a simple in-memory exclusionary lookup/cache thing
Avoids hitting the database for any path that is outside of the longest common prefix for each drive letter. This effectively eliminates all work done by watched.dll for any paths that can be excluded by this method. It wasn't particularly heavy before, but this should be a decent benefit for very little cost (1 path stored in memory per drive letter, essentially).
In practice, when profiling explorer.exe and copying a large directory of files (which triggers IsMemberOf
calls) outside the longest common prefix for that drive:
Published by squeek502 almost 2 years ago
watcher-vlc.exe
when encountering [
or ]
in path URIs within the VLC .ini
Published by squeek502 over 2 years ago
Published by squeek502 over 2 years ago
Fix install.bat
creating a non-working watcher-vlc
shortcut in the Startup directory
Published by squeek502 over 2 years ago
Initial release