|
本帖最后由 JerryAJ 于 2017-5-15 17:49 编辑
大家好,我是JerryAJ,自己学64位驱动编程一段时间了,但是由于我将来工作的原因,我可能会先搁置驱动编程的学习了
或许有空我会再重拾的
M5HOME带给我很多帮助,特别是Tesla.Angela的《WIN64驱动编程基础教程》,让我受益匪浅
在这里特别感谢Tesla.Angela和M5HOME论坛
进入正题,这个工具本来我是想写成一个ARK的,由于某些原因,我可能会暂时中断开发了,目前开发还不完善
实现功能:
1.系统进程管理(使用了内核操作)
2.SSDT表遍历(使用了内核操作)
3.Windows资源管理器(未使用,纯C#代码,功能已经分类,可以自己写内核操作接口)
4.注册表管理器(未使用,纯C#代码,功能已经分类,可以自己写内核操作接口)
目前写得最完整的就是系统进程操作模块了,也花了很多心思,毕竟开始学的时候还是小白,故当时还是困难重重的
分享出来的目的:
我相信也有很多人也在自学64位驱动编程,而且遇到了很多困难,我希望将我的源码分享出来,再对照教程慢慢学,会少走很多弯路。
这样也能让想学习的人坚持下来。
还有就是,本程序使用了c#来开发用户端,c#与驱动通信的技术目前网络上很少,我的一些经验应该能帮助对这方面感兴趣的人。
毕竟MFC我实在是不想用了,Winform和WPF确实是好用呀。
里面很多功能都是基于Tesla.Angela的《WIN64驱动编程基础教程》来弄的,可以对照着来学习与实践
项目的缺点很多,例如,我没用上多线程处理,这样效率就低了些,但是功能都是可以运行的,目前我的测试平台是Win7 64 sp1
本项目使用Visual Studio 2015 Community编写
希望我的源码能帮助到各位
附件在1楼上传
|
评分
-
查看全部评分
|