3
我開發應用程序並用Java編寫。我的應用程序需要訪問USB閃存的MBR以及其扇區的內容。我想過在Java中使用JNI:調用方法,它們的實現是使用C++,只使用標準C函數,不使用WinAPI,不使用Linux API。如何以編程方式使用MBR和USB閃存扇區工作?
我不知道在沒有C++的情況下在Java中使用這些設備的可能性。
請告訴我最好的方法。
我開發應用程序並用Java編寫。我的應用程序需要訪問USB閃存的MBR以及其扇區的內容。我想過在Java中使用JNI:調用方法,它們的實現是使用C++,只使用標準C函數,不使用WinAPI,不使用Linux API。如何以編程方式使用MBR和USB閃存扇區工作?
我不知道在沒有C++的情況下在Java中使用這些設備的可能性。
請告訴我最好的方法。
如果你是* nix,你可以直接訪問/dev/sda
。您可能會想要使用FileChannel
以任意偏移量進行讀寫。 Windows是一個不同的故事。
能否請您解釋一下這個過程 –
@PawanYadav如果您遇到了某個特定部分的問題,您應該將其作爲一個單獨的問題來提出。 –