特定のUSBフラッシュドライブからのみ実行するアプリケーションが必要です。WMIWin32_DiskdriveクラスとPNPdeviceIDプロパティを使用してテストを行いました。このデータを使用してアプリケーションをライセンスサーバー(Webサービス)に登録することは非常に良い考えですが、プロセスを中断しにくくするために、これを強化する2番目の方法を探しています。
ドライブに2つ目の小さな隠しパーティションを作成し、その中にPNPdeviceIDまたはその他の情報によって取得されたシリアルの名前として配置することを考えていました。その他のアイデア、方法、提案はすべて受け入れられます。
前もって感謝します。
編集:私はすでにUSBフラッシュドライブからの一意のIDを知っており、アプリケーションはInterfacetypeプロパティが「USB」であるかどうかを確認できます。PNPDeviceIDのハッシュを使用してアプリケーションをWebサービスでサポートされているライセンスマネージャーに登録しています。追加の2番目の検証方法を探しています。