Quote Originally Posted by SilverWarior View Post
Delphi compiler does write an information about wich version of software was used (trial, acadamic, other). The data is writen in the same block that dfm contents are.
But as far as I know when you use various executable packing programs this information gets packed with the rest and thus can't be read unles packing proces is reversed.
Are you really really sure? I just checked some binaries made with delphi 7 and delphi 2007, and the only weird resource I found was something called DVCLAL present in all of them with the same content, unless I did something wrong I think there's no borland/codgear nag/signature. If anyone wants to confirm this, here is the hex string I found in both compiler's binaries 263D4F38C28237B8F3244203179B3A83