私は、ポータブル アプリケーション用の USB フラッシュ ドライブ (リムーバブル ドライブ) とやり取りするためのツールをいくつか書いています。シリアル番号 (フォーマットに基づくボリュームのシリアル番号ではなく、デバイスのシリアル番号) を介して、いくつかの関連情報をフラッシュ ドライブに直接結び付けます。
デバイスのシリアル番号を読み取ることができます。そのデバイスのシリアル番号を書き込み/変更するには何が必要ですか?
私は実際にどの言語 (Perl、Ruby、Python、C/C++、.NET など) でこれを見ても構わないと思っていますが、C# が現在のコード ベースであるため、何が優先されますか。
コード スニペットまたはスクリプトが見つからない場合は、定型化されたアプリケーションまたはツール (バイナリなど) なども役立ちます。