Patent ID: 7143395

Claim:
A method for verifying a version for each of a plurality of object code files in a computer program at runtime, the method comprising steps of: defining a version checking object that is configured to include a dynamically referred to version for the object code file into the version checking object using a pre-processor prior to compilation; instantiating a copy of the version checking object at runtime within the object code files; storing the version for the object code file in the version checking object when the version checking object is instantiated; identifying a version stored in the version checking object of a selected object code file of the plurality of object code files included in the computer program; comparing the version of the selected object code file with a version of each of the remaining object code files of the plurality of object code files when the computer program is executed; and generating an alert in response to the version of the selected object code file being different than one or more versions of the remaining object code files.