HashCheck Shell Extension nLite Addon: Improve Post-Setup File Verification

HashCheck Shell Extension nLite Addon — Lightweight File Integrity Integration

What it is

A compact nLite addon that integrates the HashCheck Shell Extension into Windows installation media so file-hash verification is available immediately after setup. HashCheck adds right-click file hashing/checksum features (MD5, SHA-1, SHA-256, CRC32, etc.) in Explorer; the addon installs the necessary DLLs, registry entries, and context-menu handlers during Windows installation.

Key benefits

  • Immediate file verification: Verify downloaded ISOs, installers, or copied files on a fresh Windows install without extra downloads.
  • Small footprint: Installs only HashCheck components required for Explorer integration.
  • Automated install: nLite injects files and registry tweaks so no manual post-install setup is needed.
  • Consistent user experience: Adds standard right-click menu and property-sheet tab for checksums.

What’s included

  • HashCheck DLL(s) (x86/x64 as appropriate) copied to System32 or SysWOW64.
  • Registry import (.reg) entries to register shell extension and context-menu commands.
  • Optional sample .hash or .sfv association and templates for checksum generation.
  • Uninstall/cleanup script or registry entries to remove the extension if desired.

Installation notes

  • Match the addon build to the target Windows version and architecture (32-bit vs 64-bit).
  • Ensure proper DLL registration (regsvr32) and correct registry CLSID/ContextMenuHandler keys in the addon scripts.
  • For unattended installs, include silent registration commands in the nLite addon scripts.

Compatibility & limitations

  • Works on classic Explorer-based Windows versions that nLite supports (typically Windows XP/2000/2003 era).
  • Modern Windows versions may require updated builds or different registration steps.
  • Shell extension stability depends on correct DLL architecture and registry entries; mismatches can cause Explorer crashes.

Security & best practices

  • Use a trusted HashCheck build and verify addon files with signatures/hashes before creating installation media.
  • Prefer SHA-256 checksums for integrity verification.
  • Test the addon in a virtual machine before deploying to production install media.

Quick testing checklist

  1. Inject addon into an nLite project for the correct Windows build.
  2. Install to a VM.
  3. Right-click a file — confirm checksum options and property-sheet tab appear.
  4. Generate/verify a checksum and compare against known values.

If you want, I can generate the exact registry entries and sample nLite addon file layout for this addon (assume Windows XP x86 unless you prefer another target).

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *