Exemple #1
0
		public override void VisitImage (Image img)
		{
			m_newImage = img;
			if (m_originalImage.DebugHeader != null)
				m_newImage.AddDebugHeader ();

			m_newImage.CLIHeader.Flags = m_originalImage.CLIHeader.Flags;
		}
 public override void VisitImage(Image img)
 {
     m_newImage = img;
     if (m_originalImage.DebugHeader != null)
     {
         m_newImage.AddDebugHeader();
     }
 }
Exemple #3
0
        void ResetImage(ModuleDefinition mod)
        {
            Image ni = Image.CreateImage();

            if (mod.Image.DebugHeader != null)
            {
                ni.AddDebugHeader();
                DebugHeader old = mod.Image.DebugHeader;
                ni.DebugHeader.Age             = old.Age;
                ni.DebugHeader.Characteristics = old.Characteristics;
                ni.DebugHeader.FileName        = old.FileName;
                ni.DebugHeader.Signature       = old.Signature;
                ni.DebugHeader.TimeDateStamp   = ImageInitializer.TimeDateStampFromEpoch();
                ni.DebugHeader.Type            = old.Type;
            }

            mod.Image = ni;
        }