- - PR -
.NET(C#)でマシン毎にユニークな値を取得するには?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2002-11-01 23:01
WinXP + VisualStudio.NET(C#)で開発を行っていて
簡単なプロテクトを実現するために、マシン毎に何か設定されている個別の値を 鍵にして、暗号化を行おうと考えました。 Win32APIならば、GetComputerNameで取得した値を鍵にして暗号化を行うという方法も あります。 (本当に簡単なプロテクトで良いので、この方法でセキュリティ的には十分とします) C#でも、kernel32.dllからインポートすればGetComputerNameは実現できますが、 できれば.NET Frameworkのクラスライブラリだけでこれと同じようなことを 実現したいと思います。 マシン毎にユニークな値であれば、GetComputerName以外の方法でも何でも良いですので、 .NET Frameworkでマシン毎にユニークな値を取得する方法をどなたかご存知でしたら 教えて頂けないでしょうか。 (GetComputerNameで取得できる値程度のユニークさがあれば十分です。) | ||||
|
投稿日時: 2002-11-02 16:04
自己レスです。
System.Windows.Forms.SystemInformationクラスを使って コンピューター名が取得できました。
ひとまずこれを使って進めてみます。 どうもありがとうございました。 |
1