2012-11-28 3 views
0

내 C++ 프로젝트에서 netusergetinfo 함수를 사용하고 있습니다.NetUserGetInfo가 사용자에게 홈 디렉토리를 제공하지 않는 이유는 무엇입니까?

이 함수는 정상적으로 작동합니다.

그러나 홈 디렉토리 값을 제공 할 수 없습니다. null 값이옵니다.

어떻게하면됩니까?

+0

아마 홈 디렉토리가 구성되어 있지 않습니다. "net user"명령을 사용하여 사용자 계정 속성을 보면 무엇을 볼 수 있습니까? –

답변

3

SHGetKnownFolderPath 함수 (FOLDERID_Profile)를 사용하여 지정된 사용자의 프로필 디렉토리를 가져올 수 있습니다.

+0

이 기능의 최소 지원은 Vista이지만 xp를 사용하고 있습니다. –

+1

XP에서는'SHGetFolderPath'를 사용할 수 있습니다. –

+0

@ Jonathan : 실제로 User Organizational Unit (OU)이 필요합니다. NetuserGetinfo 기능을 사용하려면 어떻게해야합니까? –

관련 문제