PIF-файлы и PIF-рсдактор

Опубликовано: 06 марта 2009. Автор: admin

Для того чтобы DOS-приложение надежно работало в среде Windows, не мешая при этом другим программам, следует установить ряд параметров, определяющих режим работы данного приложения. Указанные параметры для DOS-приложения хранятся в специальном файле — PIF-файле (Program Information File — Файл сведений о программе).

При запуске пользователем некоторого приложения оболочка в первую очередь загружает его PIF-файл. В соответствии с указанными в этом файле значениями параметров оболочка конфигурирует среду для выполнения приложения. Корректно заданные значения параметров обеспечивают не только нормальную работу данного приложения, но и не создают препятствий для параллельной работы других приложений и самой оболочки. Большинство DOS-приложений не освобождает выделенную им при загрузке память (даже если она им больше не нужна). С помощью соответствующих указаний в PIF-файле можно добиться освобождения захваченной приложением памяти на время, пока оно, находясь в рабочем состоянии, свернуто до пиктограммы.

Параметры интеграции для различных режимов работы оболочки у одного и того же приложения различны. По этой причине разными должны быть и содержащиеся в PIF-файле данные. Так, для работы в расширенном режиме даже число устанавливаемых параметров гораздо больше, чем в стандартном режиме.

В целом ряде случаев необходимость работы пользователя с PIF-фай-лами для DOS-приложений исчезает по следующим причинам:

Некоторые приложения используют стандартные опции работы. Они приведены в файле DEFAULT.PIF (в поддиректории SYSTEM). Если никаких особенностей в работе DOS-приложения не имеется, то запуск и работа его вполне успешно будут проходить под управлением именно этого PIF-файла.

Оптимальные параметры режима работы большинства DOS-приложений, уже известные оболочке, занесены в файл APPS.INF, который хранится в поддиректории SYSTEM. Это обычный текстовой файл, и его можно посмотреть любым текстовым редактором (например, Notepad). Для DOS-приложений, включенных в список APIS i\F, оболочка автоматически генерирует PIF-файл, как только в процессе инсталляции утилита Setup обнаружит данное приложение и пользователь решит интегрировать его в оболочку. Ниже приведен список DOS-приложений из файла APPS.INF.

Ваш отзыв

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:

Advertise Here

Фото Flickr

Все фото

Advertise Here

Партнеры

Как выгодно инвестировать: форекс.