2012-02-23 9 views
3

私が理解しているように、タイムスタンプとMACアドレスに依存していたバージョン1のGuidは、Windows 2000やその近くのバージョン4 - よりランダムに置き換えられました。.NETでバージョン1のGuidを生成するには?

バージョン4よりも好きな場合は、.Netからバージョン1のGUIDを生成する最も簡単な方法は何ですか?

(私はタイムスタンプと抽出可能にする(ほとんど)のユニークなマシンIDをしたいですか私は、環境全体を制御しません - 。私は絶対ランダムのプライバシー/損なうとOKです)

感謝。

+0

COMBをバージョン2のGUID inteadから使用します。 –

答えて

7

P/InvokeUuidCreateSequential - それはタイプ1のGUIDを返します。それはもはやUUIDを生成するために、マシンのMACアドレスを使用するようにUuidCreateが変更されなかった、セキュリティ上の理由から

を。 UuidCreateSequentialが導入され、マシンのイーサネットカードのMACアドレスを使用してUUIDを作成できるようになりました。

+0

+1これは正しい答えです:) –

関連する問題