The Secunia PSI examines .exe, .dll,
and .ocx files on your computer and matches the data against a file
signatures engine to determine whether you are running unpatched
software programs. It then provides help in patching the
vulnerabilities that are identified.
Download link: https://psi.secunia.com/