Прочие


Fenix - Самовосстанавливающаяся программа

Один из вариантов программы, печатающей свой собственный исходник

FindWin - Check for MS Windows Version

Простая программа для определения версии Windows. Определяет Win2, Win3, Win/386
A quick and dirty program to detect and report whether any version of Microsoft Windows (tm) is running.

InfoPlus v1.0 - Check for System Parameters

Программа для проверки различных параметров компьютера и операционной системы. Генерирует 18 страниц отчета.
A system description for DOS-based PC/XT/AT- and PS/2-class machines. It generates 18 screens of information about the host system and runs under DOS versions 3.0 and later:

  • Machine & ROM Identification;
  • CPU Identification;
  • RAM Identification;
  • Memory Block Listing;
  • Video Identification;
  • Video Information;
  • Keyboard & Mouse Information;
  • Parallel/Serial Port Information;
  • DOS Information;
  • Multiplex Programs;
  • Environment Variables;
  • Device Drivers;
  • DOS Drive Information;
  • BIOS Drive Information;
  • Partition Table Listing;
  • Boot info & DOS drive parameters;

Int08h pезидент с записью на диск

Вот пример простого резидентика, пишущего через определенное время на диск строчку в файл протокола.

KeyClick - Самовыгружающийся Резидент [DOS]

KbdClick.PAS - пример TSR программы, выгружающей саму себя (Кликер)

Pseudo MultiTsking for Borland Pascal

Пример организации параллельных процессов. 26 независимых процессов рисуют каждый свою букву, движущуюся по экрану. Текстовый режим. Real Mode.

Pusk - Change the Start Button for Windows-95

Программа меняет надпись на клавише "Пуск" в Windows'95'98, в файле explorer.exe, находящемся в корневом каталоге Windows.

SetPath - Replace the Global MS-DOS Enviroment

Программа, демонстрирующая технологию поиска и замены переменных окружения. В качестве примера изменяется переменная PATH.
This program shows how to find the global MS-DOS enviroment. As an example, this program will update the PATH= string in the global enviroment to the string passed as a parameter.

Share Data with ANother Process API for DesqView

Примеры совместного использования памяти одновременно несколькими процессами под управлением DesqView. Приведены исходники на C и Pascal.
Examples of share memory/data with another process under DesqView.

  • allocate and deallocate shared memory.
  • receive from another process the address of shared data.
  • read from and write to shared memory.
  • mail to another process the address of shared data.
  • control access to shared data via mailbox semaphore.

SWAG to TXT Converter

Программа выдирает из английского SWAG все исходники и рассовывает их в текстовые файлы