質問: pc固有の情報はどう取得すればいいでしょうか? windows用アプリの開発をする事になったプログラマーです。 不正使用防止のプロテクトとしてハードウェアプロテクターを 使用するように上司から指示がありました。 その中でpcとプロテクターを1対1で対応させるようにと言われました。 プロテクターには多少のメモリが有りますので プロセッサーシリアルナンバーをプロテクターに記憶させ 使おうと思ったのですがpentium4以降のcpuにはその機能が有りません。 osのプロダクトidはボリュームライセンスで 購入している場合は複数のpcで同じidになります。 そこでプロセッサーシリアルナンバーや osのプロダクトid以外にpc固有の情報で 使えそうな情報がないか 皆様のお知恵を拝借したく質問してみました。 宜しくお願い致します。
回答: 他に使えそうなのは、コンピュータのsid値かハードディスク(cドライブ)のボリュームシリアル番号くらいしか思いつきません。 このあたりではどうでしょうか? 両方とも再インストールするかフォーマットしてしまえば、変わってしまいますが...。