Browse Prior Art Database

Conditionally Deleting a Program Depending Upon Its Ability to Communicate

IP.com Disclosure Number: IPCOM000059624D
Original Publication Date: 1986-Jan-01
Included in the Prior Art Database: 2005-Mar-08
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Fountain, JW: AUTHOR [+3]

Abstract

A method is described which provides a way for a DOS Initial Program Load (IPL) diskette to be configured to load a communications program on a Personal Computer (PC) and have that program delete itself or terminate and remain resident depending on whether a communications link can be established or not. The IBM Displaywriter/Personal Computer Attach Program (DWPC) is a program that allows a PC to communicate with and use the keyboard, display, and diskette drives of a Displaywriter. DWPC re-directs all PC keyboard and display input/output (I/O), communicating this information to the Displaywriter via an asynchronous communications link. When communications cannot be established, the PC hangs because the keyboard and display I/O has been re-directed to the Displaywriter.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 89% of the total text.

Page 1 of 1

Conditionally Deleting a Program Depending Upon Its Ability to Communicate

A method is described which provides a way for a DOS Initial Program Load (IPL) diskette to be configured to load a communications program on a Personal Computer (PC) and have that program delete itself or terminate and remain resident depending on whether a communications link can be established or not. The IBM Displaywriter/Personal Computer Attach Program (DWPC) is a program that allows a PC to communicate with and use the keyboard, display, and diskette drives of a Displaywriter. DWPC re-directs all PC keyboard and display input/output (I/O), communicating this information to the Displaywriter via an asynchronous communications link. When communications cannot be established, the PC hangs because the keyboard and display I/O has been re- directed to the Displaywriter. This is undesirable because the PC that is attempting to communicate may not be configured correctly. In this case, it would be better to delete the DWPC program if communications could not be established and allow other tasks to be performed. A 5-second timer is started during initialization and is used to determine if the DWPC program should be deleted. If this timer expires and communication is not established, the DWPC program is deleted, and the system is restored to its original state with no adverse effects, such as unusable drive letters or unusable memory. This is advantageous, since the PC does not have to be re...