public McKey(MyPEImage peImage, PeHeader peHeader) { this.peHeader = peHeader; try { this.data = peImage.ReadBytes(peHeader.GetMcKeyRva(), 0x2000); } catch (IOException) { this.data = peImage.ReadBytes(peHeader.GetMcKeyRva(), 0x1000); } }
public McKey(MyPEImage peImage, PeHeader peHeader) { //this.peHeader = peHeader; try { this.data = peImage.ReadBytes(peHeader.GetMcKeyRva(), 0x2000); } catch (IOException) { this.data = peImage.ReadBytes(peHeader.GetMcKeyRva(), 0x1000); } }
public McKey(MyPEImage peImage, PeHeader peHeader) { try { data = peImage.ReadBytes(peHeader.GetMcKeyRva(), 0x2000); } catch (Exception ex) when(ex is IOException || ex is ArgumentException) { data = peImage.ReadBytes(peHeader.GetMcKeyRva(), 0x1000); } }