Browse Prior Art Database

Concept of Dynamically Patching Application Code in Order to Simulate Keyboard Scan Code Input

IP.com Disclosure Number: IPCOM000036300D
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-28

Publishing Venue

IBM

Related People

Authors:
Lin, C McConaughy, JM Pancoast, ST [+details]

Abstract

Disclosed is a programming concept for patching application code in order to simulate keyboard scan code input. A timer 0 interrupt 8 is used to monitor whether interrupt 9 (hardware INT 1) has been taken over by an application code in a HOST PC. If INT 9 has been taken over, the instruction "IN AL,60H" is searched for in the INT 9 routine of the HOST application code. If it is found, then it is replaced with "INT 60H", which invokes another routine to put the scan code received from a REMOTE PC into register AL. RELATED CONCEPTS 1. A communications application is designed to allow telephone access to a desktop (host) PC from a remote PC.