public DosHeader(FileStream file) { file.Seek(0L, SeekOrigin.Begin); this._dosHeader = (PEStream.IMAGE_DOS_HEADER)PEStream.PEComponent.ReadData(file, 0L, this._dosHeader.GetType()); if (this._dosHeader.e_magic != 0x5a4d) { throw new Win32Exception(11, Resources.GetString("Ex_InvalidPEImage")); } base._data = this._dosHeader; base._address = 0L; base._size = base.CalculateSize(this._dosHeader); }
public DosHeader(FileStream file) { file.Seek(0L, SeekOrigin.Begin); this._dosHeader = (PEStream.IMAGE_DOS_HEADER) PEStream.PEComponent.ReadData(file, 0L, this._dosHeader.GetType()); if (this._dosHeader.e_magic != 0x5a4d) { throw new Win32Exception(11, Resources.GetString("Ex_InvalidPEImage")); } base._data = this._dosHeader; base._address = 0L; base._size = base.CalculateSize(this._dosHeader); }