문제

네트워크 드라이브지도 서비스가 사용하기

내 질문은 상대적으로 비슷해, 나는 다른 사람들이 있다는 것을 깨달았습니다. 그러나 나는 그것을 일할 수 없습니다. 나는 Visual Studio 2010을 통해 서비스를 만드고 있습니다.

WnetaddConnection2-를 사용하여 맵핑하려고 시도했으며 성공적으로 맵핑되며 즉시 손실됩니다 (드라이브가 매핑 직후 드라이브가 맵핑 된지 확인하십시오).

그래서 나는 다른 것을 시도했다. 나는 wsh를 사용하는 것에 대한 몇 가지 정보를 보았습니다. 나는 참조를 추가하고 WSH를 사용하여 시도했습니다 ... 작동하지 않았습니다.

나는 WnetUseConnection을 시도했는데, 그건 실패했습니다.

다른 프로필에서 서비스 실행 시도 - 작동하지 않는

실제로 네트워크 드라이브에 액세스 할 수있게하면 해당 공유의 파일을 로컬 디렉토리로 복사해야합니다.

어쩌면 나는 보트를 놓치지 만 누군가가 실제로 진행되고있는 것을 철저하게 설명 할 수 있다면 나는 아마도 그것을 알아낼 수 있습니다

도움이 되었습니까?

해결책

system.security.principal.windowsIdentity 클래스 '는 해당 드라이브에 액세스 할 수있는 사용자의 자격 증명으로 메소드를 가장 한 다음 파일을 가져 오려고합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top