我想知道.Net 框架是如何在幕后实现的。
在 WinApi 中,对 WriteFile (kernel32.DLL) 的调用最终会调用 NtWriteFile (ntdll.dll),而 NtWriteFile (ntdll.dll) 又会调用 KiSystemService,后者将调用处理写入文件的系统调用。
我想了解在 .Net Framework 中调用 File.Write() 时该过程是如何完成的。
.Net Framework 最终会在 kernel32 中调用 WriteFile 吗?
还是跳过 WinApi 并通过调用 KiSystemService 调用系统服务直接开始工作?
非常感谢。