등록 사용자 지정한 url protocl 처리기 Outlook 인식?
문제
좋은 아침
나는 성공적으로 만들어진 작은 응용 프로그램을 등록하는 자체에서 사용자 지정 uri 프로토콜('irma:')다음과 같은 msdn 항목에 http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx
이 작품을 완벽하게 괜찮을 열 때 이러한 링크를 통해 수동으로 쉘/cmd 등,하지만 때를 보내는 링크는,전망하지 않고 있는 사람들을'자동으로 클라이언트에는 레지스트리 키를 설정합니다.나는 뭔가를 추가하자 outlook 핸들러 사용자 지정 uri 의 또는 그것이 가능한가요?
환호와 감사합니다, -j
해결책
[OK,I'll post 이 새로운 해답을 깨끗하 모두 삭제하지 않고 이전에 게시된 내용입니다.]
나는 단지 반복한 연구에서 언급한 내 다른 답하고 그것은 보인다는 것은 크게 향상됩니다.모두 Outlook2003 년(SP3)Outlook2007 년(SP2)이 자동으로 인식하는 모든 프로토콜에 나열된 MS 제품 지원 mail 에서 인용 NG 스레드에서 연결되 내 나이가 대답 을 포함하여 url:
프로토콜!
후자의 의미할 수있는 지금은 다음과 같이 쓸:
url:irma:whatever
과 그것이 제대로 linkified 및 처리됩니다.Outlook 것입니다 그러나 디스플레 보안 확인 대화상자가 실행하기 전에 프로토콜 처리기입니다.
업데이트: Note Outlook2003SP3 새로운 프로토콜(예: url:
, mms://
, 등.) 만 자동차-linkified HTML-mails.일반 텍스트 검사로 동작에서 설명한 다른 대답이다.그것은 일반 텍스트 메일에 Outlook2007SP2,그러나입니다.
나는 여전히 발견에서 힌트를 수있는 능력을 등록하는 사용자 정의 프로토콜 Outlook 내에는 작업이 없 url:
-prefix,그러나입니다.
다른 팁
업데이트: 제공하는 정보는 아래 나타납된다.다른 대답이다.
나는 몇몇 연구에서는 이 과거에는 결론에 도달했 그것은 가능하지 않습니다.는 프로토콜 Outlook 할 수 있"auto-linkify"은 분명히 하드 코딩이 가능합니다.결과 내 이전 연구에 설명되어 있는 이 뉴스그룹 스레드:
어떻게 사용자 지정 앱을 인식할 수 있는 Outlook/말씀/...
(게시 April-June2005 년에는 microsoft.공개한다.inetsdk.프로그래밍입니다.urlmonikers)
견적 MS 제품 지원:
불행하게도의 하이퍼링크를 인식 Office 도록-자동차 형식은 자동으로 변환하는 입력한 텍스트로의 하이퍼링크-하드 코딩이 가능합니다.
그러므로 추가할 수 없습니다 새로운 프로토콜을 인식합니다.
보 지난 후에는 스레드 내 요약의 차이에 URL 을 인식하는 다양한 Office 프로그램(힌트:Outlook 지원이 가장 적은 프로토콜).
여기에 관련된 비트에 대한 전망이다.다음과 같은 패턴 자동으로 인식으로 링크 Outlook(as of June2005,즉Outlook2003):
을 경우 첫 단어의 하이퍼링크
- "www"(예를 들어,www.microsoft.com)
- "ftp"(예를 들어,ftp.microsoft.com)
면 하이퍼링크를 시작으로 다음 중 하나 표현에 의해 따라":/"
- http
- https
- ftp
- gopher
- 프로스페로
- telnet
- 웨이스 디바이드
- 파일
면 하이퍼링크를 시작으로 다음 중 하나 표현에 의해 따라":"문자열(예:
mailto:blah
)- mailto
- 뉴스
- nntp
- outlook