checksum exit (error) codes.. http://corz.org/windows/software/checksum/ These are the exit/error codes that checksum returns to a console stub, wrapper app using runwait(), Batch Runner Pro, etc.. -33 Exited from Splash Screen. -30 User hard exit from hashing operation (DLL exit). -14 User quit (and nothing was done). -11 checksum.ini is missing. -9 User quit. -8 User quit before verfication began (during file search phase). -5 Nothing was done. -2 There were verification errors. -1 Read-only media -> checksums on desktop (or user fallback location). ** 0 Normal Termination. 1 Attempted recursion on a regular file. 2 Nothing to check (no checksum files found). 3 Not a checksum file. (this will be returned even when there were good checksum files, too). 4 No arguments supplied. 5 checksum already running (allow_multiple set to false in checksum.ini). 6 Non-existant file. 7 Invalid Path. Exit codes from custom startup launch command.. -103 Failed launch of ShellEx command -101 Failed launch of external command -100 Invalid custom startup command 100 Normal exit from checksum command 101 Normal exit from external command 102 Normal exit from DOS command 103 Normal exit from ShellEx command 104 Normal exit from Prefs startup command ** Regardless of what else happened, if checksum had to use read-only fallback, you get exit code -1. So it goes.