Skip to content
Discussion options

You must be logged in to vote

The @comp.id is used to identify the compiler that generated the object code. The linker merges the @comp.id values into the Rich Signature when creating the PE image. Each @comp.id consists of two 16-bit words. The most significant word identifies the compiler and the least significant word is the version. This feature is supported mainly by the MS toolchain. The format of the Rich Signature is mostly undocumented. You can find a comprehensive description in this article by Daniel Pistelli.

In the ImpLib SDK this feature is disabled by default because the developers usually don't want to include additional signatures to identify their development environment and tools.

An article about …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by miguelangelcano
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants