![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
コンピュータ内でなるべく不変で一意な値を組み合わせて、ネットワーク上でほぼ確実に一意な識別子を作りたいと思います。
ユーザー名やコンピュータ名だけでは一意性に欠けるので、ユーザーIDとOSシリアルナンバー、MACアドレスなども足したいのですが、それらは何を参照すればいいのでしょうか?
レジストリのパスや関数名などあれば教えてください。
ユーザーIDはHKEY_USERS\S-?-?-??-???・・・に入っていますが、たまにここに複数あって、どれが自分のIDなのかわかりません。
MACアドレスもNICが複数刺さっている場合のプライマリの検出方法など。
ほかにもここに挙げたもの以外に、何かできるだけ一意で不変なものがあったら、教えてください。
IPなど頻繁に変わる可能性があるものはだめです。
開発環境
XP Pro SP1 + VB.NET
言語はVB.NETですが、これに依存しない手段でもかまわないのでVBのカテゴリには入れてません
実行環境
2000またはXP
No.2
- 回答日時:
こことか、参考になるかと。
ただ、時刻も計算要素になるので、「不変」という点で希望にあわないかも。
参考URL:http://dobon.net/vb/dotnet/programing/guid.html
うーん、この作ったIDは保存しておくつもりですが、再度同じコンピュータで作ったときに、できれば同じ値を生成したいのです。
これだとちょっとつらいですね。
回答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) outlookで宛先が異なるメールを一括送信する方法 outlookで200人それぞれをtoに指定し 2 2023/08/03 21:24
- その他(コンピューター・テクノロジー) DHCPサーバーについて、、、。 職場のネットワーク環境で困っています。サーバーはWindows s 3 2023/01/04 10:15
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- 哲学 美大に通っている者です。美術関係の哲学を履修しています。 最近に出た課題の小テストについて、どれが正 2 2022/07/09 22:45
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- その他(データベース) accessについて 2 2022/05/31 16:58
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
- YouTube YouTubeのコンテンツIDについて教えてください。 1 2022/05/18 08:13
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一意なID
-
PL/SQLの動的SQLで複数の項目を...
-
これって削除しても良いのでし...
-
【SQLサーバ】float型における...
-
テーブルの最後(最新)のレコー...
-
SQL*Loader Append
-
【PL/SQL】FROM区に変数を使う方法
-
Excelで作成した円グラフのデー...
-
SQLローダーCSV取込で、囲み文...
-
レコードの登録順がおかしい
-
固定長データのテキストファイ...
-
並べ替えについて
-
int型フィールドにnullを登録で...
-
BLOBやCLOBのパフォーマンスを...
-
where句中のtrim関数について
-
count関数の値をwhere句で使用...
-
単一グループのグループ関数で...
-
SQLで曜日のソートを月火水木金...
-
oracle DB内のデータを増幅す...
-
SELECT FOR UPDATE で該当レコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VC++ (ADO) で Access の Yes/N...
-
VBScriptにて、csvファイルから...
-
エラーがよくわからないです
-
[ADO.NET]Accessの日付型にデー...
-
一意なID
-
NULL固定として出力
-
PL/SQLの動的SQLで複数の項目を...
-
windowsとlinuxでのlexの実行結...
-
VBでSQLを使い検索をしたい...
-
ログファイルの保存方法
-
SQLローダーCSV取込で、囲み文...
-
select文の実行結果に空白行を...
-
テーブルの最後(最新)のレコー...
-
単一グループのグループ関数で...
-
【PL/SQL】FROM区に変数を使う方法
-
SQL*Loader Append
-
count関数の値をwhere句で使用...
-
Oracleで「文字が無効です」の...
-
where句中のtrim関数について
-
AccessのSQL文で1件のみヒット...
おすすめ情報