.NET mscorlib.dll与内核32.dll的关系
据我所知,需要输入/输出功能的应用程序必须与Kernel32.dll通信,后者反过来将请求发送到内核本身。然而,在.NET中,位于mscorlib.dll中的console类与任何其他应用程序一样,不会直接与内核通信,对吗?mscorlib.dll必须将其请求发送到Kernel32.dll,还是.NET有特权绕过它 部门内是否有人了解它的工作原理.NET mscorlib.dll与内核32.dll的关系,.net,kernel32,mscorlib,.net,Kernel32,Mscorlib,据我所知,需要输入/输出功能的应用程序必须与Kernel32.dll通信,后者反过来将请求发送到内核本身。然而,在.NET中,位于mscorlib.dll中的console类与任何其他应用程序一样,不会直接与内核通信,对吗?mscorlib.dll必须将其请求发送到Kernel32.dll,还是.NET有特权绕过它 部门内是否有人了解它的工作原理 谢谢。.net it self是一个调用底层系统调用的本机应用程序。因此,当您调用console.writeline时,您调用的是一个包装器,实际上是
谢谢。.net it self是一个调用底层系统调用的本机应用程序。因此,当您调用console.writeline时,您调用的是一个包装器,实际上是。所有的.NET库都会调用本机Win32 API,包括三个著名的库中的API,
kernel32.dll
、user32.dll
、和gdi32.dll
,以使事情发生。这几乎是在Windows上完成任务的唯一方法。NET Framework是Windows上的一个简单的运行时环境,尽管它是一个非常彻底的环境
mscorlib.dll
提供的功能在这里也不例外。它确实调用了本机Win32 API函数,包括kernel32.dll
中的函数