2011-10-17 2 views

답변

0

목록 정의 "플러그인"을 사용할 수있는 보안 시스템의 부품 때문에 어느 곳이 있다면 나도 몰라 (Authentication Packages, Security Support Provider Interface/Security packagesGINA/Credential Providers) 그리고 그들은 다른 요구 사항이있을 수 있습니다. 기본 시스템에서

은 아마이 같은 간다 :

  • 의 LogonUser 전달라는 이름의 사용자 계정에 로그온 유형 (LOGON32_LOGON_ *)를 일치 SE_*_LOGON_NAME 계정 권한을 필요로하고 로그온은 LSA를 전달해야 로그온 시간, 암호 만료되지 않음 등
  • LogonUser를 호출하는 프로세스에는 SE_CHANGE_NOTIFY_NAME이 필요합니다 (모든 사용자는 기본적으로이 권한을 가짐). 아마도 SE_TCB_NAME (Win2000에서는 필수) 일 수 있습니다. (가) 반환에 당신이에 CreateProcessAsUser를 호출하기 위하여려고하는 경우에 당신은 당신이 단지 원하는 경우, 당신은 CreateProcessWithLogonW을 사용할 수 있습니다 다른 사용자로 프로세스를 시작하려면

... 또한 토큰 SE_INCREASE_QUOTA_NAME 어쩌면 SE_ASSIGNPRIMARYTOKEN_NAME 필요 자격 증명을 확인하십시오 this KB article LogonUser를 사용하지 않는 코드 예제가 있습니다 (그것은 마치 일부 게스트 계정 문제가있을 것 같습니다)

관련 문제