배포 할 때 내 응용 프로그램의 사용자를 만들어야합니다. 다른 사용자가이 사용자로 로그인하지 못하도록하고 싶습니다. C#으로이 사용자의 대화 형 로그온을 어떻게 비활성화합니까?대화 형 로그온 사용 안 함
즉, 해당 사용자의 SeDenyInteractiveLogonRight
을 설정하는 방법은 무엇입니까?
배포 할 때 내 응용 프로그램의 사용자를 만들어야합니다. 다른 사용자가이 사용자로 로그인하지 못하도록하고 싶습니다. C#으로이 사용자의 대화 형 로그온을 어떻게 비활성화합니까?대화 형 로그온 사용 안 함
즉, 해당 사용자의 SeDenyInteractiveLogonRight
을 설정하는 방법은 무엇입니까?
원하는 기능은 LsaAddAccountRights
입니다.
계정이 Windows 도메인에 속하는 경우 :
-1 로그온을 로컬에서 거부하는 것은 사용자 정책이 아니라 컴퓨터 정책입니다. 사용자 계정이 포함 된 OU가 아닌 컴퓨터가 포함 된 OU에서 설정해야합니다. –
또한 OP는 프로그래밍 방식의 솔루션을 원합니다. –
그리고 여기에 그 함수에 대한 C# 서명이 있습니다. http://pinvoke.net/default.aspx/advapi32.LsaAddAccountRights – Oscar
사용 가능한 관리 API가 있습니까? 아니면 pinvoke 유일한 옵션입니까? – Firo
아무도 내 대답을 추측하지 않기 때문에. – Firo