Program Information File

Program Information File

PIFs, or Program Information Files, define how a given MS-DOS program should be run in a multi-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 by DESQview and Microsoft 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 transmit computer viruses 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.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Program Information File — Program Information File,   PIF …   Universal-Lexikon

  • Program Information File — file in a Windows environment which includes information about the operation of a program, PIF file (Computers) …   English contemporary dictionary

  • File shortcut — A file shortcut in Microsoft Windows is a small file containing a target URI or GUID to an object, or the name of a target program file that the shortcut represents. The shortcut might additionally specify parameters to be passed to the target… …   Wikipedia

  • File (Unix) — file is a standard Unix program for determining the type of data contained in a computer file. History The original version of file originated in Unix Research Version 4 [See [http://www.darwinsys.com/file/file v4.1.txt] this copy of the UNIX V4… …   Wikipedia

  • Information security — Components: or qualities, i.e., Confidentiality, Integrity and Availability (CIA). Information Systems are decomposed in three main portions, hardware, software and communications with the purpose to identify and apply information security… …   Wikipedia

  • file — ▪ I. file file 1 [faɪl] noun [countable] 1. information about a person or subject that is kept by a company or other organization: • I see from my files that we still have not received payment from you. • A credit reference agency is a company… …   Financial and business terms

  • File locking — is a mechanism that enforces access to a computer file by only one user or process at any specific time. The purpose of locking is to prevent the classic interceding update scenario. The interceding update problem may be illustrated as in the… …   Wikipedia

  • File Transfer Protocol — (FTP) is a network protocol used to transfer data from one computer to another through a network such as the Internet.FTP is a file transfer protocol for exchanging and manipulating files over a TCP computer network. A FTP client may connect to a …   Wikipedia

  • Information good — in economics and law is a type commodity whose main market value is derived from the information it contains. It may also include services (information services). The typical examples of information goods include a CD containing pieces of music,… …   Wikipedia

  • file format — UK US noun [countable] [singular file format plural file formats] computing the way that a particular computer program stores information in a file Thesaurus: parts of computer programs, systems or software …   Useful english dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”