Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File io fopen是否在Windows上调用CreateFile?_File Io_Fopen_Libc_Createfile_Kernel32 - Fatal编程技术网

File io fopen是否在Windows上调用CreateFile?

File io fopen是否在Windows上调用CreateFile?,file-io,fopen,libc,createfile,kernel32,File Io,Fopen,Libc,Createfile,Kernel32,据我所知,CreateFile可以在kernel32.dll中找到,而fopen可以在libc中找到。对于这个问题,假设它们都用于文件操作,是在Windows上调用fopen创建文件,还是使用自己的代码调用自己的独立文件io函数?fopen()调用CreateFile()。 我之前调试到fopen,最后调试到CreateFile。除非有什么改变(我对此表示怀疑)。。还是那样 我在osr上也发现了这一点:

据我所知,
CreateFile
可以在
kernel32.dll
中找到,而
fopen
可以在
libc
中找到。对于这个问题,假设它们都用于文件操作,是在Windows上调用
fopen
创建文件,还是使用自己的代码调用自己的独立文件io函数?

fopen()
调用
CreateFile()
。 我之前调试到
fopen
,最后调试到
CreateFile
。除非有什么改变(我对此表示怀疑)。。还是那样

我在osr上也发现了这一点: