.NET 프레임 워크 (2.0 이상)를 사용 하여이 문제를 해결하기위한 몇 가지 방법이 있습니다. : 1. NetworkConnection 클래스 :
이 사용자 정의 클래스는 네트워크 공유 액세스에 대한 사용자 자격 증명 인증을 원활하게 촉진합니다. mpr.dll에서 다음 방법을 사용합니다.
wnetAddConnection2 () : 제공된 자격 증명으로 네트워크 연결을 설정합니다.wnetcancelConnection2 () : 네트워크 연결을 종료합니다. 2. 드라이브 매핑 :
드라이브 매핑은 wnetUseConnection () 및 wnetCancelConnection2 () 메소드를 사용합니다. 네트워크 공유와 관련된 가상 드라이브 문자를 생성하고 인증을 투명하게 처리합니다. 가장 한 사람은에 데스크 사용자가 자원에 액세스하고 해당 사용자로서 행동을 수행하기 위해 가장 한 사람을 가장합니다. 귀하의 경우, 귀하는 주식에 연결하기 위해 필요한 권한을 가진 사용자를 가장 할 수 있습니다. 그러나이 접근법은 보안 문제를 일으킬 수 있습니다.
네트워크 연결 클래스의 세부 구현 : 네트워크 리소스 속성을 설명하기 위해 NetResource 구조를 정의합니다.
위 내용은 .NET에서 사용자 자격 증명을 사용하여 네트워크 공유에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!