- Program Information File
PIFs, or Program Information Files, define how a given
MS-DOS program should be run in amulti-tasking environment, notably to avoid giving it unnecessary resources which could remain available to other programs.TopView was the originator of PIFs which were inherited and extended byDESQview andMicrosoft Windows , where they are most often seen. PIF's are seldomly used today in software due to the absence of MS-DOS applications.In Windows
Within Windows, a PIF holds information about how Windows should run the application the PIF corresponds to. The instructions can include the amount of memory to use, the path to the executable file, and what type of window to use (Full screen, window, size in pixels).
Notes
*Creating a program information file for an MS-DOS-based program creates a shortcut to the program executable. All the settings saved in the PIF are contained in the shortcut.
*Although an actual PIF does not contain any executable code (it lacks executable files magic number "MZ"), it is an ipso facto, and it can be used to transmitcomputer virus es because of the way Microsoft Windows handles files with (pseudo-)executables' extensions: all .COMs, .EXEs, and .PIFs are analysed by the ShellExecute function and will run accordingly to their content and not extension.External links
* [http://www.smsoft.ru/en/pifdoc.htm The PIF format in various Windows versions]
* [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/windows_dos_configure.mspx?mfr=true Microsoft site on PIFs]
* [http://techsupt.winbatch.com/TS/T000001058F3.html Creating and Modifying PIFs]
Wikimedia Foundation. 2010.