Skip to content

SysManager 1.20.3

Choose a tag to compare

@github-actions github-actions released this 08 Jun 12:34
· 28 commits to main since this release
7199613

[1.20.3] - 2026-06-08

Fixed

  • 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.

Verify the download

Get-FileHash .\SysManager-v1.20.3.exe -Algorithm SHA256

Expected SHA256: 857BEDCE09040E31334730D21F0DED5595016D21F36B030F6A40950E1369CC06