2014-01-15 28 views
1

我創建了一個啓動應用程序的ActiveX dll程序集。我在瀏覽器中通過JavaScript調用了這個dll。該應用程序是通過點擊URL啓動的。是否可以將ActiveX對象標記爲安全,以便IE設置不需要更改?

要使此腳本生效,我需要轉到IE設置並啓用「初始化和腳本ActiveX控件未標記爲安全」。有什麼辦法來編寫ActiveX對象來標記它是安全的嗎?

我已經使用SN工具生成密鑰(.snk文件),用此密鑰編譯DLL。因此,該DLL已簽名,但它不運行,除非我在IE設置中啓用「初始化和腳本ActiveX控件未標記爲安全」。

這是我已經實施並希望將其標記爲安全的文章: -Writing an ActiveX control in C#

我已經this microsoft link到了安全控制概念(IObjectSafety的)的引用: -

我不能夠理解爲在需要放置該代碼。任何幫助會更清楚..

回答

0

下面的鏈接有一個完美的例子,這是答案創建以及標記ActiveX控件的安全: - Creating activex objects with c#

+0

在公佈的鏈接建議的解決方案不起作用對我而言,我仍然需要修改IE配置 – user908645

相關問題