Font Size: a A A

Design And Realization Of Process-Monitoring System Based On HOOK API Technology

Posted on:2012-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ShaoFull Text:PDF
GTID:2218330338957084Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer and network technology, a large number of users, especially young people, can't control themselves due to addiction to the Internet. Consequently, it seriously damaged their physical and mental health, simultaneously, brought a series of family and social problems. Now, local area network has become the main network form of business,schools and institution, it not only provides great convenience for people's life and work, but also brings the new challenges. Security problems of LAN, particularly host process, have been attracting more and more attention. In addition, because self-control ability of some members in the institution is not strong, for example, they take advantage of the Internet to do the things which have nothing to do with work in working time, it has a very negative impact on institution and individuals. Therefore, it is urgent to solve the problems that how to ensure the security of LAN and how to control the operation of the host process effectively. Hence, local area network monitoring system came into being.The system, which uses the object-oriented ideas and runs in the Window XP operating system, is developed by VS 2005 platform using C++ language. The system's framework and the interface are realized by MFC (Microsoft Foundation Class). The monitoring system, designed according to client/server framework and thought, is divided into two parts:client-side monitoring software and server software. Client-side monitoring software comprises three main modules:the respective network communication, local process monitoring and self-protection. The main work completed by server software includes user management, monitoring information and send the settings.LAN monitoring system, mainly using the network communication technology, multi-threaded programming techniques, HOOK API technology and other technology, implements a monitoring system based on HOOK API. The actual test results show that the system is stable and reliable, not only control the running time of multiple processes, but also has strong self-protection capability, which achieves the pre-designed goals.
Keywords/Search Tags:monitoring system, client/server model, HOOK API, process monitoring, self-protection
PDF Full Text Request
Related items