ActiveX' leri "Mark as Safe" lemek

26.01.2005

Okuyucu : 1.525
Günlük Okuyucu : 1,3

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

Ferruh Mavituna
© 2002-2007, Ferruh Mavituna

Sabit IP Adresi : 81.22.99.133, SSL Erişimi, Hakkında