我知道一些 Microsoft 员工是 StackOverflow 的成员,例如著名的 Raymond Chen 和 Larry Osterman(Vista 的音频堆栈和每个应用程序声音控制机制的工程师),我们知道 Jeff Atwood 也在这里。所以也许我们可以直接从马的嘴里学到一些关于核心 Windows 组件中托管代码的经验。
我已经下载了所有泄露的 Windows Longhorn 版本(来自“显而易见的”来源),并使用“dotPeek”和“.net OR not”等工具四处寻找托管代码。我发现在 2004 年 8 月的“longhorn 重置”之后,托管代码在每次构建中都在下降。但我什至发现用托管代码编写的“Windows 电影制作者”。
那么,问题来了:在托管代码中编写核心操作系统组件有哪些困难?