The plugin copies the Identification Text from PEiD and saves to a file, PEiDOutput.TXT
New in v1.02:
Now ini file is extended to optionally copy the other fields from PEiD ..
V1.01 - [30.09.2006]
o Lots of error checking added..
o Plugin scans PEiD title from 0.80 to 1.10 .. (if it doesn't change in future)
o Made code slightly smaller + faster..
V1.02 - [20.11.2006]
o Ini-File option : GetEP - Returns EntryPoint RVA from PEiD..
o Ini-File option : GetEPOffset - Returns EntryPoint Offset from PEiD..
o Ini-File option : GetSection - Returns EntryPoint Section name from PEiD..
o Ini-File option : GetBytes - Returns EntryPoint Bytes from PEiD..
o Ini-File option : GetLinker - Returns Linker Information from PEiD..
o Ini-File option : GetSubSystem - Returns SubSystem from PEiD..
PEiD's command-line is extended, and you can include:
-Save -- This will save the ID as a textfile without running plugin manually..
-QuitAfter -- This will make PEiD exit after the scan is finished, and the text file is saved.. (if -Save)
-IDPath:<path> -- This will set the path to save the textfile to .. EG -IDPath:C:\BoB\PEiD Stuff\
Note : The -QuitAfter command is only used when -Save is also included...
There is also an ini file (in PEiD Dir, IDToText.Ini -- Is created automatically if not exists) :
AutoWrite = False
Path = C:\BoB\PEiD Stuff\
GetEP = False
GetEPOffset = False
GetSection = False
GetBytes = False
GetLinker = False
GetSubSystem = False
AutoWrite option (True or False) will write the ID String everytime PEiD is run (if true)
Path option is used if no path is specified from command-line, or can be commented-out by placing a
";" in front of the line. Note : This is a long-pathname, so no "" (quotes) around it are needed..
Note : If no path is specified in command-line nor in the Ini-File, the path used is PEiD's install dir..
The Get options are to retrieve these fields from PEiD, GetEP for the EP Address, GetEPOffset for the EP offset and so on..
Obviously, setting these options to true will output them into the PEiDOutput.TXT file, and setting to false will not output them..
You can call the plugin manually by selecting plugins menu, and selecting this plugin.
You can call PEiD from a Batch file and output ID String of a file (for use in your own programs)
You can run PEiD from your own program, in the same way as in the batch file, and grab the ID String from the textfile.@Echo Off
PEiD.EXE FileToID.EXE -Save -QuitAfter -IDPath:C:\
Echo.
If Exist C:\PEiDOutput.TXT Type C:\PEiDOutput.TXT
Echo.
Echo -- Powered By PEiD --
Echo.
Echo.
If Exist C:\PEiDOutput.TXT Del C:\PEiDOutput.TXT
Pause
Greets to: Jupiter, Snaker, BuLLeT, Jibz & Qwerton, _pusher_, dila .. and all peeps on PEiD forum..
Comments? Suggestions? Jessica Alba wants to contact me? email : BobSoft@Gmail.com
~ A program without bugs either has too few uses, or too few users ~