|
![]() |
||
|
overview news downloads purchase f.a.q. support partners about us |
|||
|
FREQUENTLY ASKED QUESTIONS
|
|||
|
|||
|
LEARN MORE ABOUT Resource
Editor STAY UP-TO-DATE! See what's new TRY IT NOW! Download a 30 day BUY IT ON-LINE! FEEDBACK RECOMMEND US! |
Q: What is a PE file... Am I likely to have
one on my PC? And if so would I want to explore it? Not all PE files have the 'exe' extension. Other notable PE files have the extensions "dll", "scr", "sys", "cpl" and "ocx", and even "msstyles" featured in Windows XP. Also note that not all PE files will run on their own - dll's for example. PE files that run on their own include exe, scr and cpl. More detailed information can be found in the Microsoft Developer Journal article, February 2002: An In-Depth Look into the Win32 Portable Executable File Format by Matt Pietrek. Q: Is this a developer tool, or is this something
a general computer user would use to fix broken applications? Q: How does PE Explorer compare to competing
technologies? Q: Will the PE Explorer work with NE and other
16-bit files? Q: I got an immediate error of something like
"Incompatible" and "of type NE". What is a "NE"
type file? Q: If PE Explorer doesn't work on NE type files, do you
have a product that does? Q: I got an error of something like "This
file is likely damaged, packed or compressed". What can I do? Q: What are packers? Q: Is true decompilation possible? Well, we hate to burst your illusions but PE Explorer does not decompile code. It disassembles code, which is the task of converting machine code into assembler, but it does not generate C or C++ code from the disassembled output. Which is a task of great difficulty. Q: It spits the results out in assembly format,
which I don't understand at all. Do you have other products/plug-ins that
can spit it out in English? Q: I have just run the disasembler on an exe
file and want to change some code in it. But how do I put it back into
an aplication format like it was? Q: Why couldn't be the disassembler slightly
more usable (a list of API functions, support for .pdb and .dbg files,
etc)? Q: What are the benefits of the disassembler
if all it gives you just an unreadable assembly format? The PE Explorer disassembler provides addititional processing for the section header data of a PE file. The disassembler translates the binary machine language digits that form the PE file into assembly language instructions and displays the results as a best approximation of how the original instructions might have appeared to the person who wrote them. The interpretation introduces imprecision just as a letter written in English then translated into Russian and then translated back into English might contain errors. The PE Explorer disassembler handles common variants by default and can be set to handle uncommon variants as well. The benefit of having the disassembly listing is proportional to one's grasp of assembly language. A description of Intel mnemonics, cpu architectures and assembly language in general can be found elsewhere: www.intel.com Q: Why not include the declaration syntax for Visual Basic,
too? Q: What about a command line version? Q: How can I write my own custom plug-in for PE Explorer?
Should you have any questions, please don't hesitate to use our Feedback Form. We appreciate all of your comments and feedback, anything you can share.
|
||
|
[overview] [news] [screenshots] [downloads] [purchase] [f.a.q.] [support] [sitemap] |
|
|
|
|