Resource Explorer

por admin

El ResourceExplorer es una pequeña aplicación para explorar los recursos contenidos en los archivos PE (*.exe;*dll;*.ocx;*.cpl) y en los archivos de recursos compilados (*.res).

La idea inicial que me motivó hacer este programa era poder comprender como se guardaba los iconos dentro de los archivos ejecutables para poder extraerlos, y ya que estaba decidí hacer algo similar al Resource Hacker, dado que este programa fue unos de utilizaba hace varios años cuando recién empezaba en el mundo de la programación. Aun así mi programa no pretende tener la funcionalidad completa como la edición, pero sirve para visualizar y extraer recursos. Si quieres poder editar los recursos recomiendo usar Resource Hacker.

El ResourceExplorer tiene análisis personalizado para los siguientes tipos de recursos:

  • MENU
  • MENUEX
  • DIALOG
  • DIALOGEX
  • BITMAP
  • ICON
  • CURSOR
  • ANICURSOR
  • AVI
  • WAVE
  • VERSIONINFO
  • STRINGTABLE
  • ACCELERATORS
  • HTML
  • MANIFEST
  • SVG
  • PNG
  • JPEG

Enlace:

ResourceExplorer.zip

ResourceExplorer-1.1.zip (Actualizado el 12/12/2018)

Imágenes:

Algunos enlaces que me han resultado útil para desarrollar esta aplicación son:

http://www.csn.ul.ie/~caolan/pub/winresdump/winresdump/doc/resfmt.txt
http://www.jasinskionline.com/windowsapi/ref/v/vs_fixedfileinfo.html
http://www.xmind.net/m/vM7w
https://msdn.microsoft.com/en-us/library/windows/desktop/aa381043(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms648010(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms648018(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms648024(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms647567(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644997(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms645389(v=vs.85).aspx
https://en.wikipedia.org/wiki/ANI_(file_format)
http://www.gdgsoft.com/anituner/help/aniformat.htm
http://www.informit.com/articles/article.aspx?p=1189080&seqNum=3