windows 源码分析,Windows内核源码分析

【windows 源码分析,Windows内核源码分析】如何看待windowsapi 源码?windows操作系统对开源代码不公平,5 。如果你有幸请你维护-1源码 , 你就能看到,Windows源代码有三千万行?开源Windows系统-Reactos Reactos是一个开发兼容WindowsNT和Windows2000应用程序和硬件驱动程序的开源操作系统的项目 。

1、用c语言写 windows程序是不是很复杂啊,我看了一个 源码,发现用c#新建一...你完全正确 。c语言是古董 。你认为马车和汽车谁的效率更高?C语言开发的Win下的程序只能一个一个调用函数 。而且最重要的是,它是面向流程的,也就是说,功能是对齐的 。C#是典型的面向对象语言,有很多包 。我想你们学过一个概念叫高级语言?开豪车肯定比开马车强多了(低级语言C) 。但代价是豪车的速度还不如马车(哈哈,

2、 windows操作系统不公开源代码,那么那些系统漏洞都是微软自己找到的吗...不 , 是有人测试过的 。比如他给你发了东西,然后你的账号密码被他知道了 。这是一个漏洞 。查找漏洞的方法不同 。微软只是在自己系统受到攻击的时候才发现自己系统的漏洞,或者是做常规系统逻辑的时候发现的分析,但后一种发现可能很小 。黑客利用代码缺陷溢出攻击 。单人完全模仿windows的所有内核代码是小概率的 , 除非超级天才用超级机器 。

3、Windows源代码有3000万行?什么概念?嗯,分析,分工,调试等等都很重要 。可以理解为,以我现在的水平,每天写的原代码在1200行左右 。同样的时间去调试,同样的时间去优化,同样的时间去编译测试,那么你每天可以写出300行有效的代码 。如果我写a windows,需要10W天,273.97年 。其实编码只是整个软件开发过程中的一小部分 。

4、开源的Windows系统——ReactOSReactOS是一个开发兼容WindowsNT和Windows2000应用程序和硬件驱动程序的开源操作系统的项目 。虽然这个项目目前只处于内部测试(alpha)的开发状态,但是到2005年1月,它的一些子项目已经实现了它们的目标 。ReactOS主要是用C语言写的 。有些组件是用C写的,比如ReactOS文件浏览器 。ReactOS的许可协议主要是GNU通用公共许可,少量代码分发GNU wide通用公共许可、BSD许可等开源许可 。
5、怎么查看到 windowsapi的 源码?1 。精通各种编程语言,2.一门外语至少能过托福或者雅思 。3.在国外找工作,4.找机会融入微软 。如果你有幸维护-1源码,就能看到,想都不要想这个,但是WindowsAPI中并没有太多实质性的功能 。这些API的真正实现还是在操作系统内核中实现的,在环0级,你需要知道如何组装 , 然后反汇编文件 , 如NTDLL.DLL和kernel.dll 。

    推荐阅读