ludin's story

kaludin.egloos.com

포토로그 마이가든



ATL ActiveX 생성시 보안팝업 제거 적용하기. 0

위와같이 안전하지 않을 수 있어 실행하지 않는 것이 좋다는 보안팝업창 !
(혹은 상호작용하는데 안전하지 않을 수 있다고 뜨죵)

이녀석을 제거하려면 아래와 같이 선언을 추가해준다.


class ATL_NO_VTABLE 클래스명:
...
...
     , public IObjectSafetyImpl<클래스명, INTERFACESAFE_FOR_UNTRUSTED_CALLER | INTERFACESAFE_FOR_UNTRUSTED_DATA>


BEGIN_COM_MAP(클래스명)
    COM_INTERFACE_ENTRY(IObjectSafety)
END_COM_MAP()


요로케 했는데 IObjectSafetyImpl 클래스를 찾을 수 없다는 에러가 나올 때가 있다.


#include <atlctl.h>

이녀석을 추가해주자.



끗.


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://kaludin.egloos.com/tb/2470840 [도움말]

덧글

덧글 입력 영역



:: 배경음악 ::

1. 성시경-추억이 들린다 2. 씨야-사랑의 인사
Candle