Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Portable Executable


Related Topics
TXT

In the News (Sat 28 Nov 09)

  
  Merging of separate executable computer programs to form a single executable computer program - Patent 6334213
The original executable and the injection executable are of the same or compatible file formats, and the structure of both executables is either known in advance or ascertainable, i.e., by "dumping" and analyzing the contents of the executable.
Execution of code from the original executable is therefore entirely mediated by code from the injection executable.
The sections of the original executable (with the exception of those containing the import directory and the export table) are written as placeholder sections with the raw data size specified to be zero such that during loading of the new application space is reserved for these sections but not filled (Step 1119).
www.freepatentsonline.com /6334213.html   (4558 words)

  
 Making Portable Unix-based Executables
Portable executables in this context are executables compiled from source code on one machine, which can then be transferred to and run on another machine.
An executable which is linked against a static library is referred to here as a statically-linked executable and includes a copy of the code that it requires from that library inside itself - so at runtime the required code is always available to the executable.
A totally portable executable is one which is not dynamically linked to any of the libraries that it depends on.
www.ccp4.ac.uk /peter/programming/making-portable-executables.html   (1071 words)

  
 Portable Executable Loaders and Wrappers
The Portable Executable file format, the format used for executables in such enviroments as OS/2 and Win32, is fairly well documented by Microsoft, but what isn't well documented is what the operating system does with the contents of the file when actually loading an executable.
When an executable (this includes DLLs) is loaded into memory, it is not simply copied into memory and executed, there are a number of steps the operating system takes to load the image correctly and set up things in that memory image before it jumps to the code in that image.
The loader adds the difference between where the executable expected to be loaded to and where it actually was loaded to to each address in the executable's memory so that they will again point to the correct area in memory.
www.cultdeadcow.com /tools/pewrap.html   (1297 words)

  
 Portable Executable - Wikipedia, the free encyclopedia
The Portable Executable (PE) format is a file format for executables, object code, and DLLs, used in 32-bit and 64-bit versions of Windows operating systems.
The term "portable" refers to the format's portability across all 32-bit (and by extension 64-bit) Windows operating systems.
Because an executable image consists of several different regions which require different memory protections, the start of each section must be aligned to a page boundary.
en.wikipedia.org /wiki/Portable_Executable   (1245 words)

  
 Inside Windows: An In-Depth Look into the Win32 Portable Executable File Format, Part 2 -- MSDN Magazine, March 2002
For example, all the data that comprises an executable's import tables are in a section.
When an executable is built with debug information, it's customary to include details about the format of the information and where it is. The operating system doesn't require this to run the executable, but it's useful for development tools.
Executables produced for the Microsoft.NET environment are first and foremost PE files.
msdn.microsoft.com /msdnmag/issues/02/03/PE2/default.aspx   (5273 words)

  
 AntonyPranata.com > Articles > Symbian OS Executable File Format (E32Image)
This article explains the Symbian OS executable file format (E32Image), including the header information and how the executable sections are organized.
Portable Executable File Format - A very good introduction about Portable Executable file format in Windows.
Microsoft Portable Executable and Common Object File Format Specification - The official specification of Windows PE file format.
www.antonypranata.com /articles/e32fileformat.html   (1566 words)

  
 No Title
The georeferencing prototype described here provides information about the location of data in a portable executable form, as an array of bytes that can be reconstituted into a Java object that implements the georeferencing functionality needed by applications.
Storing georeferencing functions with the data for execution when and where the data is accessed avoids the need for applications to support elaborate conventions for parameterizing many different kinds of georeferencing.
Executable metadata may be useful as an incremental approach to achieving some of the benefits of object-oriented architectures for scientific data access, visualization, and analysis.
www.unidata.ucar.edu /staff/russ/MapGeoGrid/ams98.html   (2212 words)

  
 Bitsum Technologies Home
Executable packers compress executable modules (EXE, DLL, etc..) so that their physical size is considerably smaller.
PECompact compresses win32 executables and DLLs (all portable executables except NT device drivers) using high-performance compression algorithms and sophisticated pre-processing and restructuring.
Trims portable executables by realigning, restructuring, and stripping unnecessary data.
www.bitsum.com /index.asp   (1140 words)

  
 Microsoft Portable Executable and Common Object File Format Specification
This document specifies the structure of executable (image) files and object files under the Microsoft Windows family of operating systems.
The name "Portable Executable" refers to the fact that the format is not architecture-specific.
Revision 8.0 of the Microsoft Portable Executable and Common Object File Format Specification specifies the structure of object and executable files supported by Visual Studio 2005 (Version 8.0 of Visual Studio) and the current Microsoft Windows family of operating systems.
www.microsoft.com /whdc/system/platform/firmware/PECOFF.mspx   (486 words)

  
 Inject your code to a Portable Executable file
It might be, you demand to comprehend the ways a virus program injects its procedure in to the interior of a portable executable file and corrupts it, or you are interested in implementing a packer or a protector for your specific intention to encrypt the data of your portable executable (PE) file.
The Portable Executable file format was defined to provide the best way for the Windows Operating System to execute code and also to store the essential data which is needed to run a program, for example constant data, variable data, import library links, and resource data.
Microsoft Portable Executable and the Common Object File Format Specification document by Microsoft, and furthermore section 6 of this document, where you discern the various types of sections and their applications.
www.ntcore.com /Files/inject2exe.htm   (6990 words)

  
 IT Solution & Services  The Portable Executable File Format
The macro presented above returns the offset of where the file signature appears, regardless of which type of executable file it is. So depending on whether it's a Windows NT file signature or not, the file header exists either after the signature DWORD or at the signature WORD.
It is important to note that this field is used to identify the size of the array, not the number of valid entries in the array.
This information was added to represent miscellaneous information about the executable image that could not be added to any of the more structured data sections in the PE file format.
www.jps.at /pefile.html   (7407 words)

  
 Implementing a Utility for Searching Windows Executable Files on NetWare
Microsoft's Portable Executable (PE) file format was originally designed to be a standard executable format for use on all Windows operating systems on all supported processors.
It is termed "portable" because implementations of Windows NT on all supported platforms such as Intel 386 or later and compatible processors, MIPS, and Alpha use the same executable format.
Developers of software applications are encouraged to embed version information into their applications, as well as publish documentation and accompanying APIs, to assist in efforts to simplify the process of locating version information and thereby easing the overall task of application management/inventory.
support.novell.com /techcenter/articles/dnd20020905.html   (1918 words)

  
 Inside Windows: An In-Depth Look into the Win32 Portable Executable File Format -- MSDN Magazine, February 2002 (via ...   (Site not responding. Last check: 2007-09-08)
The term "Portable Executable" was chosen because the intent was to have a common file format for all flavors of Windows, on all supported CPUs.
Loading an executable into memory (for example, by calling LoadLibrary) is primarily a matter of mapping certain ranges of a PE file into the address space.
When executed on a machine without Windows, the program could at least print out a message saying that Windows was required to run the executable.
msdn.microsoft.com.cob-web.org:8888 /msdnmag/issues/02/02/PE/default.aspx   (5167 words)

  
 Amiga Portable Binaries
I think Portable Binaries (PB's) are the most important thing to come along in a long time.
Because Java uses a different method -- it really isn't a portable binary format; rather it is a binary format for essentially a made up CPU which is then interpreted.
Because of the nature of the SDE system, it is possible to have different levels of "scoping", each revealing a set of symbols to the executable - no more than necessary for the code to run.
greywire.8m.com /greywire/amigasde.htm   (2965 words)

  
 Peering Inside the PE: A Tour of the Win32 Portable Executable File Format
Although studying an executable file format isn't usually high on most programmers' list of things to do, a great deal of knowledge can be gleaned this way.
The executable and object module format that these tools produced and worked with is called COFF (an acronym for Common Object File Format).
Like all other executable file formats, the PE file has a collection of fields at a known (or easy to find) location that define what the rest of the file looks like.
msdn2.microsoft.com /en-us/library/ms809762.aspx   (12257 words)

  
 Portable Executable Software Reviews: Removable drive encryption and protection; Removable drive encryption and ...
It attaches to the operating system and filters all executable files, be it.exe.com.dll.drv.sys.dpl etc from all drives and all network shares against a list of files or paths, you, the administrator provide as trusted applications.
An executable compressor, PEC compresses Windows modules (EXE, DLL, SCR, etc..) substantially, while leaving them able to be run just as before.
Lockngo Professional encrypts and password protect flash drives, portable drives, removable disks and using 256-bit AES military specification unbreakable encryption with a wiping mechanism that writes random data on deleted files so that they cannot be restored.Lockngo Professional is offering this level of security while running directly from the removable drive with no installation.
www.softcetera.com /software/portable-executable.htm   (517 words)

  
 Writing custom data to executable files in Windows and Linux
We developers are used to treating the executable code generated by our development tools as "fl boxes." Nevertheless, there are times when the ability to write and read custom data to and from executable files would be really useful.
The loader is responsible for loading the file from the disk, mapping it to memory, interpreting the file internal structures (headers and such), and starting the execution of the executable initial entry-point.
Bearing in mind that the executable file works like a self-containing file system that is read from its beginning to its end, it is safe to assume that whatever is put beyond the end of the executable file won't compromise the executable information.
bdn.borland.com /article/27979   (1580 words)

  
 Executable Formats @ Pierre's Library
The Tool InterfaceStandards committee (TIS) has selected the evolving ELF standard as a portable object fileformat that works on 32-bit Intel Architecture environments for a variety of operating systems.
PE is the native executable format for the Microsoft Windows NT 32-bit operating system [Also used by Win9X/Me].
The goal is to include all currently used or obsolete OMF record types, all currently used or obsolete field values, and all extensions made by Microsoft, IBM, and others.
perso.orange.fr /pierrelib/exec_formats/index.html   (236 words)

  
 Portable Executable File Format   (Site not responding. Last check: 2007-09-08)
This format is called the Portable Executable (PE) format because it is supposed to be portable across all 32-bit operating systems by Microsoft.
As far as executables and DLLs are concerned, this header is mandatory.
Hence, the offset from the start of the section for a particular piece of data is bound to be the same whether the file is memory mapped or loaded by the operating system loader for execution.
www.windowsitlibrary.com /Content/356/11/1.html   (1938 words)

  
 PEBundle - PEBundle combines an executable and the modules it depends on. - portable executable, deployment, ...
PEBundle combines an executable and the modules it depends on into a seamless binary that runs just as before.
If the modules do not already exist on the client machine, they are extracted to disk or emulated in memory.
PEBundle even compresses the files it bundles with a high performance algorithm so that the application`s size is minimized and reverse engineering is made more difficult.
www.softaward.com /2347.html   (208 words)

  
 Common Object File Format (COFF)
Windows NT uses a special format for the executable (image) files and object files.
The format used in these files are referred to as Portable Executable (PE) or Common Object File Format (COFF) files.
The name Portable Executable refers to the fact that executable files can run on more than one platform.
support.microsoft.com /?id=121460   (784 words)

  
 Inject your code to a Portable Executable file - Developer Fusion, the UK developer community - VB, ASP, C#, .NET, PHP ...
To comprehend more regarding the significance of data directories, I forward you to section 3.4.3, Microsoft Portable Executable and the Common Object File Format Specification document by Microsoft, and furthermore section 6 of this document, where you discern the various types of sections and their applications.
It is a debugger that can be used to trace all kinds of portable executable files except a Common Language Infrastructure (CLI) file format in user mode level, by using the Windows debugging API.
An exception is generated when a program falls into a fault code execution and an error happens, so in such a special condition, the program immediately jumps to a function called the exception handler from exception handler list of the Thread Information Block.
www.developerfusion.co.uk /show/5391   (7083 words)

  
 Symantec Security Response - W32.Finaldo.B@mm
Also, do not execute software that is downloaded from the Internet unless it has been scanned for viruses.
Therefore, all PE files are executable, but not all executable files are portable.
A good example of a Portable Executable is a screen saver (.scr) file.
www.sarc.com /avcenter/venc/data/w32.finaldo.b@mm.html   (522 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.