2010-07-23 108 views
0

我正在開發一個項目,我需要訪問USB驅動器的某些特定地址(例如扇區0),並更改一些字節。我已經用C#完成了一些部分,包括用戶界面,USB驅動器的檢測等。任何人都可以幫助我提供一些鏈接,以便使用.NET訪問USB驅動器的特定地址?使用.NET編程的USB驅動器

+0

C#沒有I/O功能。你將不得不使用.NET。 – 2010-07-23 18:28:22

回答

0

該框架不支持這一點。如果您嘗試在設備上創建FileStream,它將引發異常。您將不得不直接使用Windows API方法(p/invoke CreateFile,DeviceIoControl等)。請確保您閱讀物理磁盤和卷的部分: http://msdn.microsoft.com/en-us/library/aa363858.aspx

+0

請不要發佈舊鏈接。不要發佈包含版本號的MSDN鏈接,除非您實際上正在嘗試提供舊信息。 – 2010-07-23 18:29:48

+0

對不起,我不知道MSDN的URL命名約定。從我的觀點來看,這個鏈接看起來很流行 – Tergiver 2010-07-23 19:05:35

+0

啊,我看到它是鏈接中的(v = VS.85)。我會在將來努力注意。 – Tergiver 2010-07-23 19:18:15