問題タブ [usb-flash-drive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
527 参照

dos - BIOSによるUSBハードドライブ/ペンドライブのエミュレーション

DOS アプリケーション用に USB ハード ドライブとフラッシュ ドライブを読み書きしようとしています。

EDD仕様を読みました。また、関数 Int13(Fn = 48h) を使用し て、特定のディスク ドライブのインターフェイス パスデバイス パスを取得できることにも言及しています。これには、usb インターフェイスと ata インターフェイスも含まれます。

現在、この関数は、 Int13h をバイパスするソフトウェアがデバイスの読み取り/書き込みに使用できる I/O アドレスを提供するデバイス パラメーター テーブル拡張 (DPTE)テーブルも返します。ただし、この表はATAのみを対象としています。

Int 13h を使用せずに USB ディスク/ペン ドライブを読み書きしたい。出来ますか?

実際には、保護モードのディスク I/O に敏感なアプリケーションです。そのため、Int13h を使用すると、モードの切り替えにより、パフォーマンスが大幅に低下します。そのため、Int13h の使用を避けようとしています。

BIOS は USB ドライブを初期化し、ATA ドライブとしても表示されますか。その場合、DPTE を使用してコマンド ブロックと制御ブロックの I/O ベース アドレスを取得し、ATA ドライブと同様に USB ドライブにアクセスできます。私は正しいですか?

ありがとう

0 投票する
1 に答える
1591 参照

linux - Linuxシェルスクリプトで準備ができたときにUSBサムドライブを検出する

私はWindowsの管理者および開発者であり、通常はLinuxを使用していません。そのため、これが何らかの形で明らかな場合はご容赦ください。

あまり良くないLinuxボックスと古いバージョンのOpenSUSEがあり、USBサムドライブをアンマウントしてフォーマットし、デバイスが再び準備ができるのを待ってから、コピーを実行するスクリプトを実行するスクリプトがあります。コピーが有効であることを確認するための、ソースファイルと宛先ファイルの/MD5チェックサム検証。問題は、1つのボックスで、USBサムドライブが一貫した方法でフォーマット後に準備ができていないことです。を介してドライブにアクセスできるようになるまで、1分から2分以上かかります/media/LABELNAME

直接パスです/dev/sdbが、もちろん、このパスを介して直接アクセスしてファイルをコピーすることはできません。現状のシェルスクリプトは次のとおりです。

助言がありますか?ドライブの準備が整い、それを検出するのをどのように待つことができますか?USBキー/サムドライブの自動検出と書き込みを見てきましたが、率直に言って、その答えが何を意味するのかさえわかりません。

0 投票する
1 に答える
532 参照

java - Jettyを起動し、プラットフォームに依存しない方法でブラウザを開くにはどうすればよいですか?

簡単なJSPWebページ/サイトがあります。Jettyをフラッシュドライブにインストールし、Jsp/Siteをルートコンテキストに配置しました。バッチファイルがあり、それをクリックすると、jettyが起動し、IEが起動して、Webページが起動します。ローカルにインストールされていない場合に備えて、フラッシュドライブにJREをインストールしています。うまく機能し、塗りつぶしが少なくなり、最終的にユーザーを実際のWebサイトに誘導して実際の作業を行います。

私がやりたいことは、フラッシュドライブアプリをよりプラットフォームに依存しない/互換性のあるものにすることです。Mac、UNIX、またはWindowsのユーザーがクリックしてWebサーバーを起動し、ブラウザを起動するための1つまたは複数のアイコンが必要です。プログラムがそのマシンに適切なバージョンを選択できるように、異なるバージョンのJVMをインストールしておくと便利です。

Java Web Startを少し調べましたが、適切ではないようです。何か案は?

0 投票する
2 に答える
396 参照

c# - あるコンピューターから別のコンピューターに C# アプリをインストールする方法

私のシナリオでは、2 台のコンピューター A と B があります。コンピューター A には C# Windows フォーム アプリケーションがインストールされています。B に公開するソース コードがないふりをして、アプリを A から B に移動することは可能ですか? もしそうなら、それをコピーするにはどのファイルが必要ですか?

0 投票する
1 に答える
30014 参照

visual-c++ - USBデバイスを一意に識別する方法は?

オペレーティングシステムがMac-ID、ハードディスクID、イーサネットカードIDが一意の識別子を持っているように、USBデバイスを一意の識別子で識別することは可能ですか?USBパーティションのボリュームシリアル番号を簡単に変更できること、またはユーザーがフォーマットするときに変更できることを知っています。

しかし、WMIサービスを使用してMFC(Visual C ++またはC#)を介して取得できる「USBハードディスクIDまたはUSBハードウェアID」のようなIDはありますか?そのような識別子は物理デバイスに固有ですか?親切に明確にしてください...

0 投票する
1 に答える
546 参照

c# - PC と USB デバイス間の通信に最適な方法は何ですか?

シナリオは、ストレージ用のフラッシュカードを備えた USB デバイスを持っていることです。c#このデバイスとの通信/データ交換に使用する PC アプリを作成します。さまざまな SYNC プログラムに似たもの

私の頭に浮かぶ2つのオプションは次のとおりです。

  1. フラッシュカードを大容量記憶装置として公開し、必要なデータを単純にコピーする
  2. CDC データを使用する

最初のオプションを使用する場合autorun.bat、このデバイスの接続時にファイルを実行して、必要な PC アプリがインストールされているかどうかを確認し、インストールされていない場合は、ユーザーに特定の Web サイトからダウンロードするように案内する方法はありますか?

2 番目のオプションを使用する場合、ユーザーは必要な PC アプリを明示的にダウンロードする必要があり、そうしないとデータを交換できないと思います ( iTune.

同じことを達成する他の方法があるかどうかを教えてください。

よろしくお願いします

バーラト・マネ

0 投票する
1 に答える
3205 参照

c++ - C++を使用してWindowsのUSBフラッシュドライブに複数のパーティションを含むイメージを書き込む方法

Windowsでは、リムーバブルメディアの最初のパーティションのみを表示できます。MBRと2つのデータパーティションを含むイメージをUSBフラッシュドライブに書き込むことができるC++プログラムを作成したいと思います。2番目のパーティションをWindowsで表示できるようにする必要はありません。この生の画像をWindows/C ++からUSBフラッシュドライブに書き込んで、後でLinuxで実行したときに2つのパーティションが表示されるようにする必要があります。

リムーバブルメディアを固定として扱うフィルタードライバーのインストールについて読んだことがあります。これは読み取りに適していますが、ユーザーのPCへの干渉を最小限に抑えてこのイメージを書き込みたいだけです。最初のセクターから生のUSBドライブにアクセスし、MBRに続いてデータの2つのパーティションを書き込むことはできますか?

0 投票する
1 に答える
924 参照

java - JavaのUSBフラッシュドライブからVIDとPIDを取得できますか?

JavaでリムーバブルフラッシュドライブのVIDとPIDを取得する必要がありますか?私はたくさんグーグルで検索しましたが、適切な答えを得ることができません。コミュニティの多くには指示がほとんどありませんが、適切な指示がなく、どのパッケージをインポートする必要があります。答えのほとんどはC++で書かれています。

前もって感謝します。

0 投票する
0 に答える
201 参照

java - javaでUSBフラッシュドライブからVIDとPIDを取得できますか?

Java でリムーバブル フラッシュ ドライブの VID と PID を取得する必要がありますか? 私は適切な答えを得ることができません。コミュニティの多くには指示がほとんどありませんが、どのパッケージをインポートする必要があるかについての適切な指示はありません。答えのほとんどは C++ で書かれています。

前もって感謝します。

0 投票する
1 に答える
1910 参照

c# - ペンドライブを一意に識別する

私は USB デバイスに取り組んでおり、USB デバイスを識別できます。しかし、理論的な質問があります.ポータブルCDドライブや特にフラッシュドライブのようなUSBデバイスを示していますか? これらのハードウェアがないため、すべての可能性を確認できませんでした:)。フラッシュ ドライブか別の USB デバイスかを識別する方法はありますか。

あなたが試したことで打ち負かさないでください。私は同じことについてグーグルで検索しましたが、私の経験が最も少ないため、何も見つかりませんでした。

ありがとう