0

Windows クライアント アプリケーションを作成していますが、アプリケーションによって生成されないグローバルな一意の識別子が必要です (GUID を生成してローカルに保存したくありません)。
また、各アプリケーションは Windows ユーザーごとに個別にインストールされます。

マシンを一意に識別することに問題はありませんが、ユーザーを一意に識別するかどうかはわかりません。ログインしているユーザーの SID (セキュリティ識別子)を使用できますが、SID の寿命がわかりません。

ユーザーごとの SID は一定ですか? それとも、セッションごとに変わるのでしょうか?

永久 ID でユーザーを一意に識別する方法についてのアイデアはありますか?

(リピーターを検出できるように、既存の識別子が必要です) Windows XP から Win7 までサポートされる必要があります。

ありがとう、

4

1 に答える 1

2

特定のユーザーの SID は一定であり、セッション間で変更されません。

ただし、ドメイン アカウントの場合、同じユーザーが複数のマシンで同じ SID を持ちます。

于 2012-02-07T15:05:44.047 に答える