FileInfo history
May, 18th 2017 : ver. 2.23
-
Fixed : ListLoadNext not really working (content not changed)
-
Fixed : Pointer moved to arbitrary location
-
Fixed : Missing values in "Manifest"
-
Fixed : Crash in "Image File Header" on some DLL
-
Fixed : Crash in "Image File Header" with option "Relocations" (Dump_Pdata)
-
Fixed : some memory leaks
July, 1st 2015 : ver. 2.22
-
Added : Implementation of ListLoadNext
-
Added : links to support and donation
-
Added : Context Menu for "File properties"/"Image File Header"/"Manifest" tabs
-
Updated : links to new HTML homepage and e-mail
-
Fixed : DoS vulnerability (10 corrected)
-
Fixed : crash with some EXE/DLL without resource
-
Fixed : incorrect list of import functions in delayed DLL of x64 Applications
-
Fixed : crash in "Resource Dump" with some chars in String Table
-
Fixed : resources not shown if Manifest resource exist
-
Fixed : some memory leaks
January, 28th 2012 : ver. 2.21
-
Added : subsystem "IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION" and "IMAGE_SUBSYSTEM_EFI_ROM"
-
Added : new tab for Manifest resource if present
-
Added : resource types "RT_HTML", "RT_MANIFEST", "RT_DLGINIT" & "RT_TOOLBAR"
-
Added : 's' and 'u' key to sort and undecorate in 'Imports/Exports' tabs
-
Added : in 'DLL dependency' & 'Imports/Exports' tabs, the 'F3' key can open a new fileinfo window
-
Added : x64 version of unaspack plugun
-
Added : Button to edit fileinfo.ini
-
Added : in "DLL dependency" tab, path of file is added
-
Changed : Address/Size of unused Data directory not displayed
-
Fixed : crash with filesize > 4GB
-
Fixed : in Imports/Exports tab, impossible to uncheck 'Sort' checkbox
-
Fixed : unaspack plugin
-
Fixed : wrong service pack detected
-
Fixed : missing delay-load DLL was not displayed correctly
October, 9th 2011 : ver. 2.20
-
Added : both x32/x64 versions are included
-
Added : display the number of imported/exported functions
-
Added : Display path of configuration file
-
Changed : fileinfo.ini is placed by default in the wincmd.ini directory
-
Changed : cadt.dll can now be put in fileinfo.wlx directory
-
Changed fonts to tahoma in imports/Exports tab
-
Fixed : Crash with unaspack plugin with some EXE
-
Fixed : Crash in Dump Bound Import Descriptors
-
Fixed : Crash in Dump Delayed Import section with Packed EXE
-
Fixed : Crash in Dependency list with Packed EXE
-
Fixed : test ptr out of bound in import section
November, 28th 2007 : ver. 2.10
- Updated : Some
IMAGE_FILE_MACHINE descriptors
- Changed : fileinfo.ini removed
from distribution
- Fixed : compatibility with
MSWin Vista
- Fixed : protection again DoS
vulnerability (see http://securityreason.com/securityalert/3044 )
- Fixed : protection again
spoofing (see http://securityreason.com/securityalert/3044 )
- Fixed : Arrow key come back
- Fixed : crash in "Import Table
Dump" with some compressed EXE
- Fixed : crash in "Export
Table Dump" with some compressed EXE
December, 1st 2006 : ver. 2.09
- Added : Option to not Load User
Font
- Fixed : Crash in disassemble
tab with some EXE
- Fixed : CTL-Tab key come back
- Fixed : Tab name with typelib
info
- Fixed : Some SH3/SH4 specific
dll not recognized
November, 10th 2006 : ver. 2.08
- Added : Disassembly of code
- Added : Display Entry-point of
Executables
- Added : Option to stop
pre-detecting COM Interface
- Fixed : protect Win9x machine
against malware code in COM interface (need to be tested)
- Fixed : Crash with some
Microsoft xpsp... DLL
- Fixed : Incorrect size of
windows in quickview mode
August, 24th 2005 : ver. 2.07
- Added : Relocation entries
- Added : Codeview format
- Added : Option to enable/disable view of runtime function table
- Added : Option to enable/disable view of relocations
- Added : Some IMAGE_DEBUG_TYPE descriptors
- Added : Some IMAGE_FILE_MACHINE descriptors
- Fixed : Crash when dumping 64bits executables with IMAGE_ORDINAL_FLAG64 present
- Fixed : Imported functions not shown in import tab if dll not found
July, 8th 2005 : ver. 2.06
- Updated : some characteristic flags
- Added : compatibility with 64bits modules
- Added : detection for Xbox system
- Fixed : access to some files not freed
- Fixed : crash after viewing lib/obj file
- Fixed : Malware code executed when viewing doubtful DLL
January, 20th 2005 : ver. 2.05
- Updated : Display compressed PE-EXE ( Winzip )
- Added : automatic plugin installation (TC 6.5 and above)
- Added : filename in save dialog
- Added : add the same extention to the file in save dialog if none is given
- Fixed : button name in save dialog
- Fixed : crash lister with some UPX compressed EXE files (Maxthon.exe)
- Fixed : unaspack crash with some compressed-EXE
September, 13rd 2004 : ver. 2.04b
- Added : can save unpacked file with CTL-S
- Fixed : start COM server with linked extensions (excel, PSP, photoshop, ...)
- Fixed : cannot rename or delete no extension's file after viewing
September, 03rd 2004 : ver. 2.04a
- Fixed : start excel.exe with cvs file
- Fixed : Scrollbar lost in "Import" tab
September, 01st 2004 : ver. 2.04
- Added : save "sort" state in "Import" tab
- Added : Dump of LIB, OBJ, EXP files
- Added : register OLE components even if typelib info isn't present
- Fixed : start excel.exe with xls/cvs file
- Fixed : Hscrollbar lost when sorting in "Import" tab
July, 09th 2004 : ver. 2.03
- Added : Option to change the depth of analysis in DLL dependencies
- Added : Fix for cygwin DLL Dumping (bugged)
- Added : group DLL redondance found in Import table
- Added : typelib information of TLB files
- Fixed : crash in 'Image File Header' when EXE have no Import Table
- Fixed : crash with some Cygwin compiled DLL ( in parts )
- Changed : rewriting some part (speed up file analysis)Fixed : crash in 'Import/Export' when you click outside selections
June, 18th 2004 : ver. 2.02
- Fixed : crash in 'Import/Export' when you click outside selections
- Fixed : increase compatibility with some EXE files
- Fixed : hang with damaged executables
- Added : read some unconventional VersionInfo
- Added : Option to sort functions in 'Import/Export' tab
- Added : Jump directly to tabs with CTRL-( 1 to 8 )
- Added : register/unregister activex library
- Added : typelib information
- Added : image for SH3, SH4, SH5, ARM and AMD64 processors
- Changed : page order to be more usefull with autosave option
March, 20th 2004 : ver. 2.01
- Added : %COMMANDER_PATH% can be used in fileinfo.ini for plugins paths
- Changed : rewriting some part (less memory used and speed up file analysis)
- Fixed : crash with compressed-exe holding delay-load import
- Fixed : crash in 'DLL dependency' on other EXE type than PE
March, 16th 2004 : ver. 2.00
- Added : can use plugin to pre-analysing, decoding or unpacking executables
- Added : 'Dll dependency' test now missing functions
- Added : copy of exported function undecorate or not(in 'Imports' tabs)
- Added : Depth of analysis in DLL dependencies can now be chosen
- Added : Delayed Import Table added to Dump
- Added : Import/Export tabs
- Added : Function imported can be tested and missing functions will be shown
- Added : version of windows added in 'File properties'
- Changed : demangling of borland C++ more accurate (still some problems with multi-nested template)
- Changed : Names of section more explicit
- Fixed : VersionInfo of Visual Basic executables not shown correctly
- Fixed : version resource of .VXD and .386 files not shown under WinNT
- Fixed : version resource with long string not shown
- Fixed : some version resource entries not shown
- Fixed : incompatibility with some executable
- Fixed : Import Table not shown with some executable
February, 7th 2004 : ver. 1.93
- Added : 'w' key to switch WordWrapping in property orHeader page
- Fixed : crash in "ResourceDump" with most compressed EXE
- Fixed : multi-language FileVersionInfowasn't working on Win9x
February, 3rd 2004 : ver. 1.92
- Added : Read all non standard VersionInfo entries...
- Added : Support multi-language FileVersionInfo (likeTC 6.01, ;-)
- Added : Registry entries are now automatically makeup when missing
- Updated : Split Option/Info page
- Fixed : Wrong FileVersionInfoSize (Block Size)
- Fixed : bad DLL name
- Fixed : missing DLL or Delayed DLL
- Fixed : Check RE and related messages aredefinitively removed
- Fixed : some strange keystroke behaviour
- Fixed : crash when recall QuickView
- Fixed : crash with some EXE files without "VersionInformation Header"
June, 24th 2003 : ver. 1.91
- Fixed : (NT4/Win95) first branch of the tree is nowexpanded by default.
- Fixed : (NT4/Win95) "File Properties" and"Image Header" tabs doesn't show scroll bar correctly
- Fixed : crash in "Import Table Dump" and "DLL Dependency list" with some EXE.
June, 06th 2003 : ver. 1.90
- Updated : additionnal information for NE executable.
- Updated : additionnal information for LE executable(VXD,...)
- Added : links to HTML homepage and e-mail
- Fixed : don't autosave when iconized or maximized
- Fixed : crash in "Export Table Dump" withsome compressed EXE
May, 23th 2003 : ver. 1.80
- Updated : Display compressed PE-EXE ( UPX, aspack,manolo, peload, pepack, pe-prot,
peshield, petite, securom, shrinker, VBOX/TimeLock, VGCRIPT, WWPack32,PE-Compact)
some have not been tested.
- Updated : Format of hexadecimal numbers
- Fixed : crash in "resource dump" with somecompressed EXE
- Fixed : crash in "Dll dependency" with somecompressed PE-EXE
- Fixed : bug with "debug info" from CodeView
- Fixed : multiple instance started (message error related to "richedit" library)
May, 20th 2003 : ver. 1.70
- Added : Option to show symbol table, debugInformation and line number if disponible
- Added : Option to show symbol table, debugInformation and line number if disponible
- Added : Option to dump resources ( partial, may crashwith compressed EXE )
- Fixed : bug with Richedit library
May, 16th 2003 : ver. 1.60
- Added : Display Undecorated Symbol Name for MicrosoftC++
- Added : Display Unmangled Fonction Name from BorlandC++ ( partial )
- (Unmangled names are shown by an arrow (->))
- Added : Read LE and VXD Executable Header Information( partial, in development )
- Added : Search for compressed executables ( DOS only,in development )
- Added : Display Dos Header Information for all files
- Added : Extra Dos Header Information displayed
- Added : Get focus to RichEdit control
- Fixed : bug with filesize of open file (inwin95/98/Me)
- Changed : Move 'File Characteristics' to beginning
April, 09th 2003 : ver. 1.50
- Merged all version (95, NT, 2000, XP)
- Added : Read Dos Executable Header Information
- Added : Read NE Executable Header Information
- Added : Read LX Executable Header Information
- Fixed : Handle now All delay-load DLL (Thanks to MattPietrek)
- Changed : Dynamic reading of File Header (speed whenjust looking at file propertie
- Added : option to disable checking of registryentries
April, 04th 2003 : ver. 1.42
- Fixed : use now correct fontsize
- Added : some code to check if registry keys for TCare valid ( essential for font choosen by users )
- autosave option fixed
- Fixed : time and date in Win95 version
- More compatibility with old delay-load DLL dependency
- some minor bugs fixed
March, 31th 2003 : ver. 1.41
- Corrected : Use Font and size choosen by user
- Corrected : special build for Win95 and NT4 (ver1.41.95)
March, 30th 2003 : ver. 1.40
- Open all PE files
- Create special build for Win95 and WinNT ( < NT5 )(ver 1.4.95)
- Change Page with "CTRL-TAB" in QuickViewmode also
- "Select all" and "copy" managed
- Add option to autosave windows position and size
- Add option to remember the last page open
- Use Font and size choosen by user
- ( You can use CTRL-Wheel to change temporarily fontsize)
- More compatibility with old delayed DLL dependency
- Correct bug with two fileinfo open at same time
- Correct some minor bugs
March, 26th 2003 : ver. 1.30
- New interface
- Correct some tabulations
- Show delayed DLL dependency
- Tree of Recursive DLL dependency
- Show Image File Header
February, 22th 2003 : ver. 1.20
- Show static DLL dependency
December, 16th 2002 : ver. 1.10
- Change some code to allow usingMFC
- Correct some tabulations
- Convert GMT time of file tolocal time zone
- Regional settings are now takeninto account for the Date
December, 04th 2002 : ver. 1.00