学windows核心编程需要什么基础
我很想学windows核心编程,想要达到能够写驱动级木马的水平应该从什么地方学起走,或者应该看哪些书及其顺序。我现在学了C语言,能够用C写出俄罗斯方块贪吃蛇等简单游戏,对...
我很想学windows核心编程,想要达到能够写驱动级木马的水平应该从什么地方学起走,或者应该看哪些书及其顺序。我现在学了C语言,能够用C写出俄罗斯方块贪吃蛇等简单游戏,对汇编了解了一点能够看懂指令的意思,请问个位大神接下来我应该学什么。还有如果从windows转向linux会不会有很大的不同,要重新了解的东西会不会很多。在这里先谢过回答的各位。
展开
4个回答
展开全部
要在windows平台发展,首先要对标准C++有深入了解。MFC等库中各种虚函数、框架等等都是建立在此基础上的,建议看看《C++ Primer》
要想看懂《windows核心编程》,首先要对VC++有一定的了解,了解它的工作原理。建议看看《Windows程序设计(第五版)》,这本书虽然比较早,里面的一些知识可能已经淘汰,但这本书被称作Windows编程圣经,里面讲解的Windows程序原理至今依然适用。其次,还要对windows的操作系统本身有一定了解,建议看看操作系统原理。
linux和windows这2者之间有很大不同,从操作系统上就有很大差异,而且linux下更喜欢用C编程,windows的话就比较喜欢C++,看《windows核心编程》就可以看出来了。
如果要看linux方面可以看这里,也是我写的,就不粘过来了:
追问
谢谢 你详细的解答
展开全部
如果你想了解windows核心编程,就必须具备深厚的基础,具备C或C++编程基础,这里所说的基础是说如果现在我把《C++primer》拿到楼主面前,随便翻到哪里,楼主都能看懂。或者是《C语言程序设计》(国外版的,不是谭浩强的那本),楼主至少能看懂十有八九的样子;对于VC++有良好的掌握与运用技术。说具体点,能用VC++编个简单的五子棋游戏啦,或者说你的word某些功能让你不太满意,你能用VC++再额外开发出个工具件来。
操作系统基本知识,这没什么好谈条件的,基础知识,必须掌握。
总之,涉及到核心的问题,都不是用科普类语言能讲明白的。所以,楼主应该作好认真学习,深入学习,坚持学习的思想准备。 最后,祝楼主学习进步,更上一层楼。
操作系统基本知识,这没什么好谈条件的,基础知识,必须掌握。
总之,涉及到核心的问题,都不是用科普类语言能讲明白的。所以,楼主应该作好认真学习,深入学习,坚持学习的思想准备。 最后,祝楼主学习进步,更上一层楼。
更多追问追答
追问
复制粘贴的就算了嘛 这个我貌似看到过
追答
好吧,我来说一下我的建议,学windows核心编程需要有深厚的编程基础,尤其是对C语言和C++掌握的十分熟悉,而且VC++技术也要运用灵活,而且英语基础也要良好,刚开始时不太需要,随着学习深入,你会发现很多资料根本没有中文版的,还有,建议你去看《Windows核心编程》这本书
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-01-23 · 品牌创于1988,专注IT教育
江西新华电脑学院
江西新华电脑学院开设电子商务、软件开发、电竞、动漫设计、UI设计、室内设计、网络工程、互联网财务、VR等专业。 来校参观报销路费,报名享受国家学费减免政策,签订就业合同,毕业推荐高薪工作。
向TA提问
关注
展开全部
现在都是信息化的时代,没有一门好的技术是难以在社会之中立足的,
现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。
现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
支持楼上的,你写驱动?就得像嵌入式方向过渡了,硬件驱动的编写,也得有点硬件基础吧。核心问题中,c和指针是分不开的!加油
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询