C# 코드에서 매핑 된 네트워크 드라이브를 열고 싶지만 암호로 보호되어 있으므로 직접 열려고하면 예외가 발생합니다. 이 드라이브를 여는 중 누군가가 사용자 이름과 비밀번호를 제공하는 것에 대해 밝힐 수 있습니까? 예외 정보 : 난 그냥 System.Diagnostics.Process.Start("Z:")
암호로 보호 된 매핑 된 네트워크 드라이브 열기/찾아보기
답변
Z를 호출하고
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(String fileName)
는 : 파일 이름이 아닙니다. 암호로 보호되어 있지 않고 코드를 실행 해 보았는데 문제가 없다면 편집하십시오.
사용자 이름과 암호를 설정할 수 있으므로 ProcessStartInfo 개체를 매개 변수로 사용해보십시오.
파일 이름은 응용 프로그램 또는 문서는 다음과 같습니다
그리고 here에서 파일 이름 매개 변수에 대한
. 문서는 열려 있거나 기본 동작이 연결된 파일 형식으로 정의됩니다. 운영 체제에서 사용할 수있는 폴더 옵션 대화 상자를 사용하여 등록 된 파일 형식과 해당 컴퓨터 용 응용 프로그램을 볼 수 있습니다. 고급 단추는 등록 된 특정 파일 형식과 관련된 열린 동작이 있는지 여부를 보여주는 대화 상자로 연결됩니다.
"z 드라이브"가 인 지점을 가리키는 UNC 경로를 여는 것이 좋습니다. 아마도을 가리킬 것입니다. PC 사용자가 Z :를 분리하고 원하는 경로로 바꿀 수 있다는 알림 ...
"직접 실행"과 "이 드라이브 열기"의 의미는 명확하지 않지만 코드 snip은 드라이브의 폴더에 대한 탐색기를 시작하려고 함을 나타내며 ProcessStartInfo
을 자격 증명을 제공하는 메커니즘으로 사용할 수 있습니다.
해당 공유에있는 파일에 프로그래밍 방식으로 액세스하려는 경우 명의 도용을 사용하여 다른 자격 증명 하에서 파일 액세스 코드 블록을 실행할 수 있습니다. 이 Accessing a Shared File (UNC) From a Remote, Non-Trusted Domain With Credentials은 특히 유망 해 보입니다.
미리 지정된 자격 증명을 사용하여 네트워크 드라이브를 실제로 만들려고한다면 여기에 또 다른 해결책이 있습니다 (https://serverfault.com/questions/47005/specifying-username-pass-as-part-of-a-unc-path-or-map-network-drives-for-a-window/47008#47008). 연결을 끊는 것을 잊지 마십시오.
- 1. 매핑 된 네트워크 드라이브
- 2. 암호로 보호 된 응용 프로그램
- 3. 액세스 암호로 보호 된 디렉토리
- 4. 암호로 보호 된 Excel 파일
- 5. 암호로 보호 된 웹 서비스
- 6. 암호로 보호 된 폴더 검사
- 7. 암호로 보호 된 압축 파일은
- 8. 암호로 보호 된 문서 검색
- 9. 가디언 보호 된 드라이브 복제
- 10. 암호로 보호 된 디렉토리 (드라이브)에서 Directory.GetFiles()를 실행하는 방법은 무엇입니까?
- 11. 매핑 된 네트워크 드라이브의 FileSystemWatcher
- 12. 매핑 된 네트워크 드라이브를 C#
- 13. C#에서 네트워크 매핑 된 드라이브 VolumeLabel을 얻는 방법?
- 14. 로컬로 매핑 된 드라이브 네트워크 문자를 다른 문자로 바꿉니다.
- 15. Vista UAC - 문제 매핑 네트워크 드라이브
- 16. 암호로 보호 된 Access 데이터베이스 만들기
- 17. PHP가 아파치 암호로 보호 된 디렉토리에 포함
- 18. 암호로 보호 된 폴더에서 파일을 다운로드하려면 어떻게해야합니까?
- 19. 암호로 보호 된 PDF 문서 열기
- 20. 암호로 보호 된 디렉토리에 대한 로그인 기록
- 21. 암호로 보호 된 파일을 압축 해제
- 22. 암호로 보호 된 Open XML Wordprocessing 문서
- 23. 암호로 보호 된 페이지, PHP로 액세스하는 방법?
- 24. PHP 암호로 보호 된 웹 사이트
- 25. Uploadify가 암호로 보호 된 사이트에서 작동하지 않습니다.
- 26. 암호로 보호 된 업스트림에 대한 Nginx proxy_pass
- 27. 암호로 보호 된 Excel 파일을 열려면 코드
- 28. 암호로 보호 된 사이트에서 FB 공유 허용
- 29. 암호로 보호 된 자료 Wordpress MU
- 30. SSIS의 암호로 보호 된 폴더에서 파일에 액세스하는 방법은 무엇입니까?
예외는 무엇입니까? –
Pun 의도? – Reddog
@Reddog. 왜 당신은 그것의 장난 쿼리를 느낍니까? 그것은 진짜 질문입니다 @ fredrik 스택 추적은 – Ravisha