問題タブ [removable-storage]
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.
foxpro - Foxproアプリとリムーバブルドライブの問題
アイコンとビットマップのハードコードされたパスを含むfoxproアプリがあります。それがfoxproのやり方であり、それを回避する方法はありません。リムーバブルドライブが使用されているが接続されていない場合、および接続されている場合にウィンドウがハードコードされたパスと同じ文字を割り当てる場合を除いて、これは正常に機能します。そのようなパスを含むフォームを開くと、次のエラーメッセージが表示されます(FROM WINDOWS、キツネではありません):
Windows-ディスクなし例外処理メッセージc0000012パラメータ....。
助けてくださいネルソンマーモル
c++ - Windowsのリムーバブルドライブの速度を決定する方法はありますか?
実際にファイルを読み込まずに、Windowsでリムーバブルドライブの速度を判断する方法はありますか?また、ファイルを読み取る必要がある場合、半正確な速度を得るにはどれくらいの量を読み取る必要がありますか(たとえば、デバイスがUSB2かUSB1かを判断します)。
編集:明確にするために、USB2とUSB1は例でした。これらはコンパクトフラッシュ、SSD、リムーバブルドライブの可能性があります。そして、アプリケーションの応答性に実際に影響を与えるので、これをできるだけ早く判断しようとしています。
編集:明確にする必要があります、これはプログラムで行う必要があります。おそらくC++で実行されます。
編集:ブーストの答えは私が探していたものの一種です(私はC ++でWMIを書いていませんが)。しかし、相対速度を決定するためにチェックしなければならないプロパティを知る必要があります。正確な速度は必要ありませんが(USB1とUSB2の速度の違いについて述べたように)、SLLOOOOWWWになるかどうかを知る必要があります。
c++ - 自分のコンピュータにリムーバブル ディスクが接続されたことを知るにはどうすればよいですか?
ユーザーがリムーバブル ドライブをコンピュータ (Windows XP 環境) に接続したことを検出する方法を教えてください。ドライブの数が増えたかどうかを常にチェックするよりも、もっと良い方法があるに違いありません。
c# - C#でGetDriveType?または私のドライブが取り外し可能かどうかを調べますか?
私はEnvironment.GetLogicalDrives();を使用しています。ドライブのリストを取得します。C ++では、GetDriveTypeを使用して、デバイスがCD、リムーバブル、フラッシュなどであるかどうかを確認できました。アプリにフィルターを配置して、デフォルトでCDとリムーバブルのみを表示したいと考えています。C#で同等のGetDriveTypeとは何ですか?グーグルは私にc++呼び出しを使用するためのハックを示しただけです。
c# - c#でリムーバブルディスクのリストを取得するには?
C#でリムーバブルディスクの一覧を取得したいです。ローカル ドライブをスキップしたい。ユーザーにファイルをリムーバブルディスクにのみ保存してもらいたいからです。
cocoa - 実行時にアプリケーションのパスを取得 + cocoa
アプリケーションをリムーバブル ストレージ デバイスから実行したいのですが、アプリケーションが実行されているリムーバブル ストレージのパス、またはアプリが起動された rem ストレージ デバイスを取得する必要があります。リムーバブル ストレージ デバイスのパスを取得する nsworkspace を見たことがありますが、実行時にパスを取得する方法がわかりません。
これを行う方法を提案してください。また、ネットを検索したところ、Mac システムには自動実行機能がないことがわかりました。リムーバブル ストレージが Mac システムに接続されるたびに、アプリが自動的に起動するようにします。これに対する回避策はありますか?
ありがとう
windows - WindowsでSDカードの実際のサイズを取得するにはどうすればよいですか?
小さな自作のWindowsベースのツールを使用して、OS、イメージ、およびSDカード上のデータを含むFATパーティションを書き込みます。これらのデータは、ブートメディアおよびデータストレージとして組み込みデバイスで使用されます。
現在、IOCTL_DISK_GET_DRIVE_GEOMETRYを使用してSDカードのサイズを取得しています。ただし、CHS形式の制限により、SDカードの実際のサイズではありません。無駄になるセクターはごくわずかであるため、これは大きな問題ではありませんが、カードの使用可能なスペースをすべて使用すると便利です。
ドライブのサイズを取得するためのより良い方法はありますか?覚えておいてください、私はパーティションサイズには興味がありません。SDカードでアクセスできるバイト(またはセクター)の総数が必要です。また、ドライブがフォーマットされていない可能性があり(正しく-私のツールは「小さすぎる」パーティションを作成します)、最初にWindowsでフォーマットすることはできません。
フォジ
cocoa - リムーバブルストレージがマウント解除されたことを検出する
リムーバブルストレージがマウント解除されたとき、またはUSBから強制的にプラグが抜かれたときに発生するイベントを検出するアプリに取り組んでいます。これらのイベントを受け取るにはどうすればよいですか?
NSWorkspace
デバイスをスムーズにアンマウントする最初の可能性を見てきましたが、このクラスには-unmountAndEjectDeviceAtPath:
デバイスをアンマウントするようなメソッドがあります。マウントされていないボリュームを検出するサンプルコードを誰かに教えてもらえますか?
c++ - アプリケーションの実行を停止する方法
アプリケーションがリムーバブル デバイスから起動されないようにするプロジェクトに取り組んでいます。誰かが私がこれを行う方法を知っていますか? できれば、Windows プラットフォームの C++ で。
私の目的は、ユーザーがダブルクリックしたり、コマンドラインから起動しようとしても、exe ファイルの実行を防ぐことです。