ActiveX' leri "Mark as Safe" lemek

26-1-2005

Bir ActiveX geliştirdiniz ancak IE içerisinde çağırınca şu şekilde bir uyarı mesajı çıkarıyor;

An ActiveX Control on this page might be unsafe to interact with other parts of the page.
Do you want to allow this interaction?

Registry' ye şu şekilde 3 yeni key eklemeniz yeterli olacaktır. Eğer projenizi ATL desteği ile kullanıyorsanız RGS file ile de bunu pratik şekilde yapabilirsiniz veya direk install esnasında cab yada diğer bir defaılk bir yöntem ile de yapabilirsiniz.

HKEY_CLASSES_ROOT > CLSID > "Geliştirdiğiniz ActiveX' in CLSID' si"

altına
Implemented Categories

key' i oluşturun, onun altına da

{7DD95801-9882-11CF-9FA9-00AA006C42C4} ve {7DD95802-9882-11CF-9FA9-00AA006C42C4}

keylerini oluşturun.

Konu hakkında daha detaylı bilgi MSDN,

VB için : How To Implement IObjectSafety in Visual Basic Controls
Genel konsept ve C++ : Safe Initialization and Scripting for ActiveX Controls

Recent Blog Posts

See all of the blog posts