タイトル : Re^8: USBメモリーのシリアル値取得(解決) 投稿日 : 2016/05/24(Tue) 10:13 投稿者 : 食う寝る走る
>同じプログラムで検証したにも関わらず、USBシリアル値が変わることは無かったのですね。 >確証は持てませんが、デバイス依存だったということで良いのかな…。 USBメモリは、手元に無いので別の物になりますが、掲載コードで以下確認しました。 【Win7機】 ポート1 SerialNo.= USBSTOR\DISK&VEN_TEAM&PROD_USB_DRIVE&REV_1.00\8990000000000000632C9177&0 ポート2 SerialNo.= USBSTOR\DISK&VEN_TEAM&PROD_USB_DRIVE&REV_1.00\8990000000000000632C9177&0 ポート5(USB3.0) SerialNo.= USBSTOR\DISK&VEN_TEAM&PROD_USB_DRIVE&REV_1.00\8990000000000000632C9177&0 【古いXp機】 ポート1 SerialNo.= USBSTOR\DISK&VEN_TEAM&PROD_USB_DRIVE&REV_1.00\8990000000000000632C9177&0 ポート4 SerialNo.= USBSTOR\DISK&VEN_TEAM&PROD_USB_DRIVE&REV_1.00\8990000000000000632C9177&0 【みかん】【掲載コード】で6を吐き出した、Integrated Technology Express, Inc. 社のものだけが、ポートを変えたり、PC変えると 一部違う値を指したり、USBDEVIEWでは 値が無かったり。それに比べTranscend社4つのメモリーと先ほど試した物ではポートを変えたりPC変えてみてもシリアル値は同じ物を指しました。 > Transcend 社の製品は、偽物も多数出回っているので(特に高速・大容量モデル)、 > 製品記載のシリアルを検査できるようになっていますが、桁数からして、 > USB 接続で表示される Serial Number とは別者のようですね。 > http://jp.transcend-info.com/support/verification ここでいう、シリアルは、内部の情報ではなく?製品側面にレーザー印字されている番号での確認管理のようですね。 > 仮に、勤務時間外での無報酬開発だったとしても、「実務の効率化」を満たすには、 > 給与報酬を伴った実務経験があったはずで、それを前提とした開発である以上は > Community という製品の立ち位置的にはグレーゾーンな気もします。 > > そのソフトをオープンソースとして公開するのであれば問題ありませんが、 > そうでなければ、Express や Professional を使って開発した方がよろしいかと。 > > http://www.buildinsider.net/hub/insidersbreak/2014112101 > > > たとえば、Community を利用可能条件のひとつに「研修目的」がありますが、これとて、 > 「研修所内に限定して利用可能」「社内ツール等の開発を伴う場合には NG」のような、 > 幾許かの制限があったりしますし。 コンプライアンス上、グレーな点がありますし、 https://www.microsoft.com/ja-JP/download/details.aspx?id=13350 「Visual StudioとMSDNのライセンス ホワイトペーパー」で確認しながら、 バージョンやエディション、購入形態も含め、情報システム部門に購入の相談してみます。 ありがとうございました。 |