• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 385
  • Last Modified:

How to Remove "Date Modified", "Magic Number (MZ)", and "Directory Structure *.EXE Was Built In From *.EXE"

I have recently taken over a project that requires me to remove the "Date Modified", "Magic Number (MZ)", and the "Directory Structure an *.EXE Was Built In" from the information that is contained within a Microsoft Visual C++ version 6 compiler. (The purpose of knowing this information is to verify with 100% accuracy that the bits/bytes within a give *.EXE are the same as the *.EXE that is generated from the source code of a Microsoft Visual C++ version 6 compiler.)

I have already verified that the "Date Modified", "Magic Number", and the "Directory Structure the *.EXE was built in" are contained within various segments of the *.EXE using WinMerge and PE Explorer. I was hoping that someone could help me out with turning off the proper settings, or letting me know if it is/isn't possible to remove this information from *.EXE that are compiled with Microsoft Visual C++ version 6.

Any help that could be provided on what settings would need to be set, or changed would be greatly appreciated.
1 Solution
It seems that PE Explorer (recommended from http://msdn.microsoft.com/en-us/magazine/cc163826.aspx) would offer you the possibility to do that, see http://www.heaventools.com/overview.htm - they offer it as a trial download as well, so no need to throw in the $129 before you are sure it works for you.

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now