在Fat表上进行读/写操作而不使用C#中的System.IO

时间:2010-06-03 06:46:25

标签: c# windows function

嗨,我是系统编程的新手......我想从胖表读取信息,如总扇区,总物理驱动器,包含逻辑驱动器类型以及包含驱动器中的文件(如文件大小,访问时) )包含文件的所有信息......然后在GUI上显示这些文件的层次结构。

如果我们使用System.IO命名空间,这很容易。但它仅限于我。请帮助

1 个答案:

答案 0 :(得分:0)

您必须DllImport Kernel32.dll才能执行此操作。

internal extern static int ReadFile(SafeFileHandle handle, byte[] bytes,
int numBytesToRead, out int numBytesRead, IntPtr overlapped_MustBeZero);

ReadFile(handleValue, buf, size, out read, IntPtr.Zero);

以上是阅读文件的例子。

转到pinvoke了解详情