3

アプリケーションを開発し、Java で記述します。私のアプリケーションは、USB フラッシュの MBR とそのセクターのコンテンツにアクセスする必要があります。私は JNI の使用を考えました。Java でメソッドを呼び出し、C++ で実装し、標準の C 関数のみを使用し、WinAPI も Linux API も使用しません。

また、C++ を使用せずに Java でそのようなデバイスを操作する可能性については知りません。

最善の方法を教えてください。

4

1 に答える 1

1

*nix を使用している場合は、/dev/sda直接アクセスできます。FileChannelおそらく a を使用して、任意のオフセットで読み書きしたいと思うでしょう。Windows は別の話です。

于 2014-01-09T05:54:58.697 に答える