samples/factorize-headers-peimports.rb in metasm-1.0.1 vs samples/factorize-headers-peimports.rb in metasm-1.0.2
- old
+ new
@@ -39,10 +39,10 @@
opts[:path] << (opts[:vspath]+'/VC/platformsdk/include') << (opts[:vspath]+'/VC/include')
end
end
funcnames = opts[:exe].map { |e|
- pe = PE.decode_file_header(e)
+ pe = PE.decode_file_header(e) rescue next
pe.decode_imports
if not pe.imports
puts "#{e} has no imports"
next
end