I'm looking for a 'component verifier' that works as follows.
[1] Gets a list of all major *.exe and *.dll files that comprise the 'target' software device.
[2] Verify the target (program, sub-system or product) on any Operating System.
The 'verifier' needs to do the following (Using a Microsoft OS as an example).
(A) Check each module (*.exe and/or *.dll file) of the target software device (product, sub-system, whatever) via 3 different hash functions (MD5, SHA1, etc).
(B) Open a 'Device Descriptor' file that contains an XML formatted description of the target device to be veri