You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Drive enumeration no longer crashes on missing WMI properties.FixedDriveService read MediaType/BusType with Convert.ToUInt32(value ?? 0u), but WMI returns DBNull.Value (not null) for absent properties, so Convert.ToUInt32(DBNull.Value) threw and aborted the whole scan on some hardware. Reads now go through a ToUInt32Safe helper that treats null and DBNull as 0.
Uninstaller trusted-directory check no longer accepts sibling folders.IsUnderTrustedDirectory used a bare StartsWith, so C:\Program Files Evil\… passed the C:\Program Files check. It now compares on a normalized directory boundary (trailing separator) so only true sub-paths of a trusted directory are accepted.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
SysManager 1.20.3 is out!
Download from GitHub Releases
[1.20.3] - 2026-06-08
Fixed
FixedDriveServicereadMediaType/BusTypewithConvert.ToUInt32(value ?? 0u), but WMI returnsDBNull.Value(not null) for absent properties, soConvert.ToUInt32(DBNull.Value)threw and aborted the whole scan on some hardware. Reads now go through aToUInt32Safehelper that treats null andDBNullas 0.IsUnderTrustedDirectoryused a bareStartsWith, soC:\Program Files Evil\…passed theC:\Program Filescheck. It now compares on a normalized directory boundary (trailing separator) so only true sub-paths of a trusted directory are accepted.Verify the download
Expected SHA256:
857BEDCE09040E31334730D21F0DED5595016D21F36B030F6A40950E1369CC06Beta Was this translation helpful? Give feedback.
All reactions