SigCheck is a free downloadable command-line utility from Sysinternals. As with most Sysinternals applications, it comes with a long list of command line parameters which enhance its flexibility. See Figure 1.

click to enlarge
Entering
SigCheck c:\Windows\System32 produces the following output:

click to enlarge
If you need file hash values and relationships to other files, they're quickly retrieved by entering
SigCheck -h -m c:\Windows\System32, resulting in the following:

click to enlarge
And if you want to know whether the listed file name matches the internal file name, try
SigCheck -a c:\Windows\System32. This produces an extended information listing, as shown below:

click to enlarge
If you need the output from SigCheck as input to a script or a database, export to a CSV file is supported.