Class: PEdump::NE::Var

Inherits:
Object show all
Defined in:
lib/pedump/ne/version_info.rb

Class Method Summary collapse

Class Method Details

.read(f, size = SIZE) ⇒ Object



159
160
161
162
163
164
165
# File 'lib/pedump/ne/version_info.rb', line 159

def self.read f, size = SIZE
  super.tap do |x|
    x.szKey.chomp!("\x00")
    x.Padding = f.tell%4 > 0 ? f.read(4 - f.tell%4) : nil
    x.Value = f.read(x.wValueLength).unpack('v*')
  end
end