클라이언트/서버 응용 프로그램의 경우 일반적으로 사용자 프로필 디렉토리로 이동하는 구성 정보의 일부를 중앙에서 저장해야합니다.Windows의 사용자 프로필에 대한 고유 식별자
클라이언트 응용 프로그램은 먼저 현재 프로필에 GUID가있는 파일 또는 레지스트리 항목을 쓸 것입니다. 이 GUID는 이후 서버의 구성 데이터베이스에서 키로 사용됩니다.
이제 Windows 사용자 프로필에 내 고유 GUID를 생성하는 대신 사용할 수있는 고유 식별자가 있는지 궁금합니다.
사용자가 여러 프로필을 가질 수 있으므로 사용자 이름이 작동하지 않습니다. 로밍 프로필이있을 수 있으므로 컴퓨터 이름과 함께 사용하면 작동하지 않습니다.
업데이트 : 난 그냥 같은 도메인에 두 컴퓨터에 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
의 SID를 바라 보았다
. 로밍이 활성화되어 있지 않아 내 사용자 계정에 각 컴퓨터마다 별도의 프로필이 있습니다. 두 프로필 모두 동일한 SID로 나열됩니다. 이것은 내 자신의 GUID를 계속 생성해야한다는 것을 의미합니다.