Font Size: a A A

Research And Implementation Of Acquiring Dynamical Data From Running Software In Real Time

Posted on:2007-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:S Q WuFull Text:PDF
GTID:2178360185464452Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous development of the Virtual Reality and the technology related, driver simulation technology has been broadly investigated in and abroad. Various products have been launched into market,which are used not only for driver simulation training, but also for researches on the transportation environment and the traffic safety.The hardware foundation of this thesis is "Three-Dimensional Control Feedback platform", which is the research production of the 863 project "Researches on 3D Space Operation and Control Feedback System". The platform has four free degrees, and can control the chair rapidly and correctly. Furthermore, the platform also has quick response, easy maintenance, simple operation, broad action range. Finally, it can recurrence all the action state in the true driving process.It is necessary to develop corresponding software in order to generalize the production of the hardware. Software can provide virtual environment for hardware platform. It will take large investment and long develop period to develop the software by ourself. In contrast, if using the game software currently available in the market, we can not only save man power, resource and finance, but also shorten the developing period, so that we can get twice the result with half the effort.To use commercialize software available in the market, the key is to realize the motion fitting for the virtual environment. This thesis reviews the previous work of getting dynamical info from running software: sound signal collecting, information on the screen collecting and real-time memory querying. The target of research is determined by the analysis and comparison of their principles and results. First, dig up the dynamical data info in the process of game circulate. Second, realize the motion fitting of software and hardware. Finally, provide a Virtual Environment for the hardware platform.This thesis introduced the process of the realization of the target in details:1 Get the address allocation of the dynamical data info from the game process space..2. Realize the accessing each other between two processes.3. Collect dynamical data in real time .4. Output the collection to screen and the serial port synchronously.Knowledges and techniques mainly involved are PE File Format, reverse analyzing, process and its virtual memory, the windows message, hook technology, the virtual key technology and injecting and modifying the code dynamically in other process etc.In the end of the thesis, the whole work is briefly summarized, the researching content in the future is proposed.
Keywords/Search Tags:reverse analyzing, address allocation, hook technology, motion fitting
PDF Full Text Request
Related items