문제

좋은 아침

나는 성공적으로 만들어진 작은 응용 프로그램을 등록하는 자체에서 사용자 지정 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):

  1. 을 경우 첫 단어의 하이퍼링크

    • "www"(예를 들어,www.microsoft.com)
    • "ftp"(예를 들어,ftp.microsoft.com)
  2. 면 하이퍼링크를 시작으로 다음 중 하나 표현에 의해 따라":/"

    • http
    • https
    • ftp
    • gopher
    • 프로스페로
    • telnet
    • 웨이스 디바이드
    • 파일
  3. 면 하이퍼링크를 시작으로 다음 중 하나 표현에 의해 따라":"문자열(예: mailto:blah)

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