Windows 서비스에서 다른 사용자로 가장(C#)
문제:
Windows 서비스는 어떻게 할 수 있나요? 는 LocalSystem 계정으로 실행되며 특히 사용자의 신원을 알지 못한 채 일시적으로 다른 사용자의 로그인 ID를 가장합니다. 비밀번호를 입력하시겠습니까?
가능한 해결 방법:
가장도 가능하지만 복잡한 코딩이 필요합니다. NtCreateToken 및 CreateToken 함수를 사용해 보세요. 또한 서비스가 NT AUTHORITYSYSTEM으로 실행 중이므로 부여되는 SeCreateTokenPrivilege가 필요합니다. 그러면 생성된 토큰을 사용하여 스레드 내에서 가장할 수 있습니다.
비밀번호 저장(필요한 경우):
사용자 비밀번호가 필요한 경우 보안 저장이 중요합니다.
위 내용은 Windows 서비스가 암호 없이 사용자를 어떻게 가장할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!