2014-01-09 24 views
3

我開發應用程序並用Java編寫。我的應用程序需要訪問USB閃存的MBR以及其扇區的內容。我想過在Java中使用JNI:調用方法,它們的實現是使用C++,只使用標準C函數,不使用WinAPI,不使用Linux API。如何以編程方式使用MBR和USB閃存扇區工作?

我不知道在沒有C++的情況下在Java中使用這些設備的可能性。

請告訴我最好的方法。

回答

1

如果你是* nix,你可以直接訪問/dev/sda。您可能會想要使用FileChannel以任意偏移量進行讀寫。 Windows是一個不同的故事。

+0

能否請您解釋一下這個過程 –

+0

@PawanYadav如果您遇到了某個特定部分的問題,您應該將其作爲一個單獨的問題來提出。 –

相關問題