使用.NET编程的USB驱动器
问题描述:
我正在开发一个项目,我需要访问USB驱动器的某些特定地址(例如扇区0),并更改一些字节。我已经用C#完成了一些部分,包括用户界面,USB驱动器的检测等。任何人都可以帮助我提供一些链接,以便使用.NET访问USB驱动器的特定地址?使用.NET编程的USB驱动器
答
该框架不支持这一点。如果您尝试在设备上创建FileStream,它将引发异常。您将不得不直接使用Windows API方法(p/invoke CreateFile,DeviceIoControl等)。请确保您阅读物理磁盘和卷的部分: http://msdn.microsoft.com/en-us/library/aa363858.aspx
C#没有I/O功能。你将不得不使用.NET。 – 2010-07-23 18:28:22