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
- Inject addon into an nLite project for the correct Windows build.
- Install to a VM.
- Right-click a file — confirm checksum options and property-sheet tab appear.
- 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).
Leave a Reply