Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!news.cs.indiana.edu!uceng!dsims From: dsims@uceng.UC.EDU (david l sims) Newsgroups: comp.os.msdos.programmer Subject: Detecting direct screen writes on an 8088 for use in remote access Keywords: remote access Message-ID: <6982@uceng.UC.EDU> Date: 17 Dec 90 16:44:11 GMT Expires: 7 Jan 91 05:00:00 GMT Organization: College of Engg., Univ. of Cincinnati Lines: 14 Programs like Carbon Copy & PC-Anywhere let the remote user run programs that use direct screen writes. How do CC & PCA do it on an 8088? (I've heard that the 80386 can set "hardware breakpoints", but I digress.) All I can think of is that 18.2 times per second (or some other time period) they check to see if the screen RAM has changed. If so, then they would refresh the remote user's screen. Although I haven't tried this tactic, it seems to me that all that checking would slow down the system too much (especially for direct screen writes in graphics mode!). Or perhaps they monitor the DS register to see if it is ever set to the screen RAM segment. This tactic might not always work; it would be easy to "not notice" a quick direct screen write. Any other ideas?