답변

0

Outlook에서는 사용자가 선택하는 모든 디렉터리 (로컬 경로, UNC 또는 HTTP) - define in your Manifest registry key을 볼 수 있습니다. 문제는 Program Files 디렉토리 외부에 설치하면 Trusted Publisher Certificate 또는 Inclusion List - 다른 점프를해야한다는 것입니다.

이유는 사용자가 need administrative permissions to install to Program Files이므로 Outlook automatically trusts any plugins with their manifest pointing to the Program Files path입니다.

+0

Outlook은 로컬 추가 기능을 자동으로 신뢰하므로 프로그램 파일에있을 필요가 없습니다. –

+0

@DmitryStreblechenko MSI의 경우 -이 정보는 ** 모든 사용자 ** 또는 ** 현재 사용자 **에 설치할지 여부에 달려 있다고 생각합니다. ** 모든 사용자 ** 설치에서 플러그인이'Program Files' 경로에서로드되지 않은 경우 제대로 작동하도록 플러그인을 가져 오는 데 문제가있었습니다. – SliverNinja

+0

아니요 .Net 런타임과 약간의 차이가있을 수 있지만 Outlook 자체는 덜 신경 쓰지 않을 것입니다. 레지스트리에서 클래스 이름을 읽고 IDTExtensibility2 인터페이스를 구현해야하는 COM 개체의 인스턴스를 만듭니다. 그 밖의 것은 중요하지 않습니다. –