CSDN博客

img seacloud

微软,你烦不烦啊!?

发表于2004/6/26 20:40:00  846人阅读

从DOS时代起,就有大量的书籍、文章涉及那些所谓未公开的调用.到了Windows时代还是那样. 微软的DDK应该算是给Windows写驱动的人的官方文档了吧,按照道理Microsoft应该对DDK的文档好好斟酌,毕竟一个写得不好的普通应用程序不太容易对整个系统带来致命的影响,而一个写得不好的驱动随时可以造成整个系统的崩溃。 这两天因为工作的需要,看了一点DDK,要用一个Kernel API :ZwCreateFile,结果发现DDK给出了几个常量居然连细节说明都没有,用DDK自带的搜索功能就找出了两篇文档跟这几个常量相关,而两处都没有说明。 这叫什么事啊?! 晕倒!

个人感觉,很多时候微软总是把简单的问题复杂化,然后用一些快速开发工具进行包装。乍一看还行,实际一用就得为一些看起来本不应该复杂的地方伤透脑筋。

一个在Unix下面开发的同事对于MS的COM接口实现和应用的复杂性觉得很难理解。我和他解释了一下COM的目标后他对我说,这些东西我们在Unix下也会遇到啊,自己实现一个也不会很复杂啊,虽说可能有点丑陋,功能也许不够全面和强大,但是绝对可以工作。

现在越来越感到在Windows上做稍微底层开发的同志真的很辛苦。如果因为项目本身的难度也就罢了,然而很多时候你都要面对MS半遮半掩甚至残缺不全的文档,大量的精力花在了不该花的地方。我们都只到算两个质数的乘积是很容易的,然而这个工作反过来就是个NP难题了。很多时候底层开发的同志就必须得这样去发现一些迫切需要然而没有文档说明的功能。

微软啊,你什么时候才可个给程序员一个明明白白呢???

0 0

相关博文

我的热门文章

img
取 消
img