2012-10-19 3 views
0

MS Outlook은 다음을 사용합니다. HKEY_CLASSES_ROOT 라인 다음 \ MAILTO \ \ 오픈 \ 명령 쉘 : "C : \ PROGRA ~ 2 \ MIF5BA ~ 1 \ OFFICE14 \ OUTLOOK.EXE"-c IPM.Note 수/m "% 1"셸 컨텍스트 메뉴와 동일한 방법을 사용하여 파일을 첨부 파일로 보냅니다. "전자 메일로 보내기"

을를 보낼 때 ">> 전자 메일 보내기"컨텍스트 메뉴를 사용하여 outlook.exe는 "C : \ PROGRA ~ 2 \ MIF5BA ~ 1 \ Office14 \ OUTLOOK.EXE"와 같은 호출을받습니다 .- 묻는 메시지

어떻게 작성합니까? 다른 send-to-mechanism을 사용하는 탐색기 셸입니까? 위의 레지스트리 키를 사용하는 몇 가지 포럼 articals 조언 ...

내 목적은 내 자신의 응용 프로그램에서 Windows/explorer/shell과 동일한 방법을 사용하는 것입니다 (BTW : 아니오, 일반 SMTP가 System.Net & Co.는 SMTP 서버 주소 등에 대한 정보가 필요하기 때문에 사용할 수 없습니다.)

답변

0

시스템 SendTo 폴더를 보면 보내기 메뉴에이 항목을 추가 할 수있는 바로 가기가 있습니다 . Explorer를 선택하면 폴더에 바인딩되고 IShellFolder :: GetUIObject를 사용하여 바로 가기에 대한 IDropTarget 인터페이스를 가져 와서 선택한 파일을 바로 가기로 시뮬레이트합니다.

관련 문제