Windows核心没人能接触得了,除了Microsoft本身。
工具只是一种辅助罢了,不论你是纯API编程还是直接利用比人封装好的类库如MFC,其最终目的都是一样的。所以不能把它看得太严重。应该针对实际需要来选择改用哪个。就像现在,这么多开发平台和编程语言,各有特色又各有缺憾,唯一的办法就是根据实际需求来选择最佳方案。
你提到的问题,我觉得如果是为了入门,那么你最好先从API开始,因为MFC就是封装后的一个platform而已,初学者如果一开始就这个,很容易一头雾水。
以上都是个人经验,仅供参考。
一开始要把C++的基本功打好,然后大体学一下API,也不需要学的特别深入,常用的API记住就可以了,然后开始进攻MFC,只要你的C++功底扎实,学起来其实也挺简单的,推荐<<深入浅出MFC>>,当你把这本书肯透之后,接着推荐孙鑫的<
看汇编的知识
汇编学多了 自然就能接触windows核心了