내 응용 프로그램은 액세스에 사용자 이름과 암호가 필요한 원격 시스템의 파일에 액세스해야합니다.다른 컴퓨터의 디렉토리 - 로그인 자격증 명
나는 (Directory.Exists를 사용하여) 디렉토리가 존재 하는지를 알아 내서 연결을 만들 수 있는지 확인하려고합니다.
원격 디렉토리로 작업 할 때 사용자 이름과 비밀번호를 제공하는 방법이 있습니까? 현재 Exists는 false를 반환합니다.
건배,
내 응용 프로그램은 액세스에 사용자 이름과 암호가 필요한 원격 시스템의 파일에 액세스해야합니다.다른 컴퓨터의 디렉토리 - 로그인 자격증 명
나는 (Directory.Exists를 사용하여) 디렉토리가 존재 하는지를 알아 내서 연결을 만들 수 있는지 확인하려고합니다.
원격 디렉토리로 작업 할 때 사용자 이름과 비밀번호를 제공하는 방법이 있습니까? 현재 Exists는 false를 반환합니다.
건배,
불행히도. 액세스 권한을 가진 사용자의 명의를 처리하려면 추가 코드를 사용하여 코드를 래핑해야합니다.
This article은 페이지 아래로 코드를 추가하는 방법을 설명합니다.
한 우수한 링크. – slugster
이것은 이제 죽은 링크입니다. – Cylindric
새 지원 문서를 가리 키도록 링크를 업데이트했습니다. – starskythehutch
LogonUser
api를 사용하여 특정 사용자로 로그인하고 토큰을받은 다음 WindowsIdentity.Impersonate
과 함께 해당 토큰을 사용하십시오.
sample. (모든 게시물을 읽으면 보안 문제 등을 볼 수 있습니다) 링크.
체크 아웃이 thread on MSDN Forums입니다.
이 컴퓨터에는 가장을 사용하기위한 코드 샘플이 있으며 컴퓨터가 다른 도메인이나 도메인이 아닌 경우 액세스하기 위해 NetUseAdd를 사용하는 방법에 대해 설명합니다. 여기
전체 단순화 작업 예 : http://stackoverflow.com/a/17217167 –