Hi shabbir, thanks for responding. I have seen the reference you pointed me to, but it's not quite the same scenario. The example at codeguru is updating the version number (at runtime) in a Version resource that is already compiled into the executable. In my case, I am trying to copy a version resource from one executable into another executable that doesn't have any resources compiled into it at all. I am wondering if you know of a way to do that or if it is possible. What I am trying to do works if the destination executable has a resource (any resource ie. icon, dialog etc.) compiled into it already, but it doesn't work if the destination executable doesn't have a resource compiled into it already.