Font Size: a A A

The Design And Implementation Of A Remote Monitoring System

Posted on:2008-12-07Degree:MasterType:Thesis
Country:ChinaCandidate:B HanFull Text:PDF
GTID:2178360215965090Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of Internet, we can call today' s society network society. Local Area Network is one type of network most commonly used in our life, this kind of network has been widely used in company,government,school etc and plays an important role in our work. However, the data administration in LAN is not very strict, which brings some security problems .The important data such as electronic document is not protected well, people can read it,change it and even delete it at will.To solve these problems, a remote monitoring system was designed. This system adopts C/S model, and based on TCP/IP network theory, this system can make one point to multipoint communications using encapsulated Winsock widget. The monitor (server) runs in Monitor Center, it monitors and records the data change information in remote computers, the client installed on the remote computer will monitor its file system and keyboard and control its screen, at the same time it will send a lot of monitoring data to the monitor to store and display in real time.The file monitor part of this system can monitor the entire Windows Shell namespace of the remote computer, and obtain the entire change information of its file system, it can also make a record when a device is added or removed. This thesis provides a fully description how this module was realized using Visual Basic subclassing technology and Shell API functions, and introduces Windows Shell namespace which is a new style of file system in detail. The keyboard monitor module adopts a new technology using API functions to sense the keyboard hardware interrupt which is more efficient than the traditional technology using the keyboard hook, the thesis analyzes the traditional technology as well. This thesis also describes the screen capture technology used in this system, based on traditional screen capture technology, the technology we adopt simplified the process of screen capture and display by creating an OLE picture object.In the monitor, there are a lot of monitoring data which must be stored, in this system we create a database to store these data and provide the query function, the related theory is provided in this thesis.Finally, the summary about the thesis was made which point out how this system can be improved.
Keywords/Search Tags:File Monitor, Windows Shell, Remote Monitor, Keyboard Monitor, Database
PDF Full Text Request
Related items