运行软件动态数据实时获取的研究与实现

被引量 : 1次 | 上传用户:chenzhipengo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着虚拟现实及相关技术的不断发展,驾驶模拟技术在国内外都展开了大量研究,各种相关产品不断的推向市场,这些产品除了被用于驾驶模拟训练以外,还被用于研究交通环境与交通安全等方面。 本文的硬件基础是国家863项目“3D空间操作与反馈控制系统的研究”的研究成果——三维反馈控制平台,该平台具有四个自由度,对硬件座椅的控制迅速、准确,反应快、易维护,动作平滑柔顺,整体操作简单,运动幅度宽阔。能够再现真实驾驶过程中的各种运动状态。 要推广硬件成果的使用,必须进行相应的软件开发,为硬件平台提供相应的虚拟环境。如果自己开发相应的驾驶操作软件,投入大,周期长。如果能利用市场上的游戏软件,不仅节约大量的人力、物力和财力开支,还可以缩短开发周期,达到事半功倍的效果。 利用市场上商品化的驾驶游戏软件,要解决的关键问题是虚拟环境的拟合。本文介绍了在驾驶游戏软件运行中实时获取信息的已有工作基础——采集声音信号、获取屏幕信息和实时内存查询三种解决思路。通过分析比较各自的实现原理及获取信息的拟合效果,确定了本文的研究目标:即在游戏软件运行时,从其进程地址空间内实时挖掘动态信息,实现软、硬件的动作拟合,从而为硬件平台提供相应的虚拟环境。 本文详细介绍了研究目标的具体实现过程: 1、动态数据信息在游戏进程地址空间的地址定位; 2、跨进程访问的具体实现; 3、动态数据的实时采集; 4、动态速度数据屏幕和串口的同步输出。 所用到的技术和所涉及的知识主要有:PE文件格式、逆向分析技术、进程及其虚拟地址空间、windows消息、钩子技术、键盘虚拟技术和内存代码的动态注入和修改等。 在本文最后,对课题工作进行了总结,并提出进一步的研究展望。
其他文献
作为一位在音乐界奋斗了六十年的专家,桑桐先生为中国的音乐事业做出了重要的贡献。通过对桑桐钢琴音乐作品的分析,可以看到他将西方作曲技法巧妙的与中国民族文化相结合,作
本文以唐山地区皮影戏及其音乐为探讨对象,通过对唐山民间皮影团及当地皮影艺人的田野考察和实地采访,力图将研究视野放置于此种民间艺术形式的承载者——皮影艺人身上,通过
<正>球虫病在各养鸡场中普遍发生,是危害较为严重的一种寄生虫病,特别是一些小型养鸡场中危害更大。在养鸡生产中,雏鸡感染球虫病会引起大批死亡,造成重大经济损失;即使轻度
20世纪70年代以来,洗钱犯罪,特别是利用金融系统和金融工具的洗钱犯罪活动,日益成为国际社会面临的一大公害。这已引起世界各国执法机构、金融机构的高度关注。进入本世纪,反
1980s以来,银行国际化迅速向全球蔓延,大批跨国银行涌现,全球性银行、区域性银行和众多的跨国金融机构组成一个全球性的金融网络。空间上,跨国银行涉足的国家越来越多,影响上,对各
司法改革是世纪交替中我国法治领域一个脍炙人口的热门话题。机制失调、裁判不公和时有耳闻的腐败之弊,成为民众诟病司法正义的重要缘由。在社会经济蓬勃发展、人文物产相对丰
信托最早在英国诞生,发展至今已历经两百多年的时间。承载如此厚重历史积淀的信托在当代正因其所具有的无可比拟的灵活性,日益成为一种世界性的制度设计。民事信托作为信托的
本文的研究工作来源于国家自然科学基金资助项目(60234030)和我校预研课题。2004年我国已启动“嫦娥工程”,研制具有自主知识产权的月球车已极为迫切。月球车是用于复杂地形
经过二十多年的发展,城市管理改革取得较为丰硕的成果。但改革和发展中也暴露出诸多问题和矛盾,影响了城市管理水平的提升。2015年12月,党中央、国务院对城市管理体制改革提