Concept of Dynamically Patching Application Code in Order to Simulate Keyboard Scan Code Input
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-28
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.