問題タブ [usb-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.
c# - 既知のUSBフラッシュドライブからのみ実行するようにアプリケーションを制限するにはどうすればよいですか?
特定のUSBフラッシュドライブからのみ実行するアプリケーションが必要です。WMIWin32_DiskdriveクラスとPNPdeviceIDプロパティを使用してテストを行いました。このデータを使用してアプリケーションをライセンスサーバー(Webサービス)に登録することは非常に良い考えですが、プロセスを中断しにくくするために、これを強化する2番目の方法を探しています。
ドライブに2つ目の小さな隠しパーティションを作成し、その中にPNPdeviceIDまたはその他の情報によって取得されたシリアルの名前として配置することを考えていました。その他のアイデア、方法、提案はすべて受け入れられます。
前もって感謝します。
編集:私はすでにUSBフラッシュドライブからの一意のIDを知っており、アプリケーションはInterfacetypeプロパティが「USB」であるかどうかを確認できます。PNPDeviceIDのハッシュを使用してアプリケーションをWebサービスでサポートされているライセンスマネージャーに登録しています。追加の2番目の検証方法を探しています。
c# - PnPDeviveID を使用して USB セキュリティ キーを作成することはどの程度確実ですか?
USB キーを使用してソフトウェアを保護する必要があります。WMI を使用して USB ドライブにクエリを実行し、Win32_DiskDrive クラスから PnPDeviceId を取得して、アプリケーションで既にハッシュ化およびハードコーディングされているものと比較することはできますか? これはどのくらい安全ですか?PNPDeviceID プロパティを変更できますか? ハードウェアはコーディングされていますか? 他のアイデアはありますか?
論理的には、USB ドライブは慎重に選択されます。
ありがとう
c# - メモリースティックに自動更新/同期機能を実装するには、どの言語を使用しますか?
USB キーでパートナーにドキュメントを配布する必要があります。サーバー上でいくつかのドキュメントが更新されているかどうかを確認し、メモリ スティック上のファイルの同期を続行するソフトウェアの開発を依頼されました。
将来的に改善したい場合に備えて、ソフトウェア自体にも自動更新機能が必要です。
どこから始めるべきだと思いますか?
visual-studio-2008 - USB キーから Subversion を操作する
最近は仕事を家に持ち帰っており、仕事はプライベートなイントラネット上にあるため、USB キーで持ち運んでいます。
Visual Studio 2008 を使用していますが、キーをオフにするとビルドのパフォーマンスが低下することがわかりました。パフォーマンスを改善するための最初の考えは、Robocopy を使用してディレクトリをローカルにミラーリングし、作業に戻す準備ができたら、Robocopy を再度使用して作業フォルダーをハード ドライブから USB キーにミラーリングすることです。だから、私の往復はこのようになります
USB -> ハードドライブ -> USB
誰かがそれに関する潜在的な問題を見ていますか? .svn フォルダーの内容がめちゃくちゃになって、仕事に戻ったときにソース コードをアップロードできなくなるのではないかと心配していると思います。
objective-c - MDItemRefからローカルドライブを決定します
Spotlightクエリ(obj-c)から返されたMDItemRefアイテムのリストを受け取ったとき、それらがOSインストールドライブからのものか、外部接続されたUSBドライブからのものかを簡単に判断する方法があるかどうか疑問に思いました。
基本的な前提は、ローカルドライブからのすべてを無視し、外部USBドライブ上のファイルのみを監視することです。
ありがとう!
java - Java ベースの USB アプリケーション
私は、ユーザーが USB フラッシュ ドライブに入れて持ち運べる Java ベースのアプリケーションに取り組んでいます。起動時に、USB が差し込まれているマシン上の既存の JVM を確認したいと考えています。
どうすれば達成できますか???
java - Java ポータブル メディアの検出
ローカル ハード ドライブと USB ストレージの間でファイルを同期する Java コードを書きたいと思います。接続されている USB ストレージに応じて異なる同期構成を使用したいと考えており、ユーザーが選択するのではなく、適切な構成を自動的に選択したいと考えています。
JSR-80とjUSBのドキュメント、および一連の記事と SO の投稿を読みましたが、それらはすべて非常に古く、その時 (2005 年頃) 以来、特に Windows ではすべての努力が放棄されているようです。 OS に依存しないことは私にとって非常に重要ですが (少なくとも Windows と Linux をサポートする必要があります)。
システムに接続されている外部ドライブを認識するために、USB API を使用する必要はありますか? ファイルパス、ドライブ文字、またはドライブラベルよりもユニークなものが必要です...そして、もしそうなら、どれをお勧めしますか(何かを見逃していない限り、jUnitは実際にWindowsサポートが存在する唯一のものです)。
c# - 新しいドライブがUSBまたはその他の手段(C#)を介して接続されたときに通知を受け取る
USBポートやFirewireポートなどを介して新しいドライブがWindowsシステムに接続されたことを検出する必要があります。WM_DEVICECHANGEメッセージを認識していますが、これを使用するにはウィンドウを開く必要があります。新しいドライブが接続されたことを検出するバックグラウンドプロセスをC#で作成する方法はありますか?
背景情報:会社のリムーバブルドライブからワームを削除するためにこのアプリを作成したいと思います。通常のウイルス対策ソフトウェアはそれを削除できません。ワームを削除するスクリプトがありますが、手動で実行する必要があります。これは、発生を封じ込めるには十分ではありません。
python - Pythonを使用してWindowsでフラッシュドライブプラグインを検出する方法は?
特定の名前 (「マイ ドライブ」など) のフラッシュ ドライブが接続されていることを Windows コンピューターが検出したときに、Python スクリプトを実行するようにしたいと考えています。
どうすればこれを達成できますか?
Windows で何らかのツールを使用する必要がありますか、またはフラッシュ ドライブが差し込まれるとすぐにフラッシュ ドライブの存在を検出する別の Python スクリプトを作成する方法はありますか? (スクリプトがコンピューター上にある場合は、それをお勧めします。)
(私はプログラミング初心者です..)
c++ - boost::serialization を使用するときにファイル バッファをフラッシュする方法は?
USB ドライブにファイルを保存していますが、USB ドライブが適切に取り外されない場合に破損しないように、ファイルが完全に書き込まれていることを確認する必要があります。さて、私はいくつかの調査を行いましたが、これは FlushFileBuffers Win32 関数を呼び出すことで可能であるようです。しかし問題は、boost::serialization を使用して保存しているため、実際のファイル HANDLE にアクセスできないことです。ファイルをフラッシュする適切な方法は何ですか?ありがとう!