![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
コンピュータ内でなるべく不変で一意な値を組み合わせて、ネットワーク上でほぼ確実に一意な識別子を作りたいと思います。
ユーザー名やコンピュータ名だけでは一意性に欠けるので、ユーザー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ランキング
-
windowsとlinuxでのlexの実行結...
-
NULL固定として出力
-
リストボックス内を昇順並べる方法
-
エクセルの縦列のソートできま...
-
VB6のオラクルのバインド変数
-
int型フィールドにnullを登録で...
-
項目1の日付順に並べ項目2の...
-
osqleditについて
-
アクセスのレポートでレコード...
-
【初歩】項目別の合計件数をSQL...
-
時間帯テーブルから直近空き時...
-
大きいデータ数のテーブルに対...
-
エクセル、並び替え正しくソー...
-
Excelの並び替え(文字数と画数...
-
日付検索で0001-01-01 00:00:00...
-
MySQL「 INT」「 DATETIME」違い
-
結合したテーブルに名前をつけ...
-
タイトル行を固定してソートしたい
-
月末日のみソートしたい
-
MySQLへ、phpMyAdminを利用して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VC++ (ADO) で Access の Yes/N...
-
一意なID
-
PL/SQLの動的SQLで複数の項目を...
-
VBScriptにて、csvファイルから...
-
[ADO.NET]Accessの日付型にデー...
-
windowsとlinuxでのlexの実行結...
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
-
select文の実行結果に空白行を...
-
テーブルの最後(最新)のレコー...
-
count関数の値をwhere句で使用...
-
【PL/SQL】FROM区に変数を使う方法
-
AccessのSQL文で1件のみヒット...
-
レコードの登録順がおかしい
-
SELECT FOR UPDATE で該当レコ...
-
複数のテーブルから値を合計出...
-
where句中のtrim関数について
-
2つの列が同じ値の行を取得するSQL
-
並べ替えについて
-
Oracleで「文字が無効です」の...
おすすめ情報