2009-05-08 4 views
0

로컬 드라이브 문자 (자세한 내용은 SF Question을 참조하십시오)에 FTP를 마운트하는 데 유용한 소프트웨어가없는 것 같아요. 왜 필자가 직접 작성하지 않을까 생각하고 있었지만 Windows를 다루는 데는 거의 경험이 없었습니다. 프로그래밍 수준) 그래서 이런 일을하는 데 어떤 관련이 있을까요? "내 컴퓨터"아래에 새 "드라이브"가 표시되도록하려면 어떻게해야합니까? 그런 다음 "드라이브"라는 FTP (또는 다른 원격 리소스)의 내용을 가져 오기 위해 수행해야 할 작업은 무엇입니까?Windows에서 원격 리소스에 드라이브 만들기?

답변

1

필자의 초기 생각은 FTP 사이트를 보여주기 위해 쉘 익스텐션을 작성해야하며, Windows 탐색기에서는 special folder으로 표시하는 것이 가장 좋습니다. 확장 기능은 COM (C++, VB 6 등)을 지원하는 관리되지 않는 언어로 작성하는 것이 이상적입니다. 이 같은 이벤트에 응답해야합니다 :

  • 서버에 폴더를 강조 사용자
  • 서버
  • 로하고, 파일을 드래그 앤 드롭 사용자의 폴더에 사용자를 두 번 클릭 서버
  • 분리하고자하는 사용자/서버에서 다시

당신이 이러한 이벤트를 가로 챌 때 당신은의 내용을 얻을 수있는 작업 (사용 LIST를 달성하기 위해 적절한 FTP 명령을 실행할 것 디렉토리를 만들려면 MKD, 파일을 업로드하려면 STOR 등). 이러한 명령의 결과를 가져와 Windows 탐색기의 폴더보기 및 목록보기에 표시해야합니다.이 경우 Win32 API를 사용하여 친밀하고 개인적으로 작업해야합니다. 이를 위해 Charles Petzold의 고전 인 Programming Windows과 같은 책을 볼 수 있습니다. 또한 셸 확장을 작성할 때 tutorial을 확인하십시오.

흥미로운 프로젝트처럼 들립니다.

+0

흥미로운 프로젝트처럼 들리 겠지만, 지금은 끝내지 않을 것 같습니다. 지금은 내 리그에서 약간 벗어났습니다. – UnkwnTech

관련 문제