看板 C_Sharp 關於我們 聯絡資訊
.NET control之所以能被嵌入IE網頁中跑, 是因為它們都完整實作了ActiveX control的必要COM介面, 將你包裝ActiveX control的.NET control這樣跑的話, IE會先跟.NET control討取那些COM介面, 然後由那個.NET control去跟被包裝的ActiveX control討那些COM介面, 如此一來就要面對partial trusted sandbox的權限檢查。 如果client端的.NET安全原則設定沒特別允許, 那樣子包裝的東西是不能跑的。 ※ 引述《absoo (mumu)》之銘言: : 請問一個問題 : 我現在有寫一個UserControl元件可以用ie開啟, : 但是我如果把ActiveX元件包進來我這個元件,ie就無法開啟這個元件. : 我有查msdn,只要是繼承System.Windows.Forms.Control的類別都可以用ie開 : 而封裝ActiveX的AxHost類別是繼承Control沒錯阿,可是就是無法開啟. : 有人可以給點意見嗎,謝謝:) : ※ 引述《Action (雪...)》之銘言: : : 看起來用 C# 寫程式的人好像也並不多呢, : : 其實 Applet 也可以用 C# 來寫唷! : : 但是似乎目前只能用 IE 來開啟... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 216.143.48.98
absoo:那請問一下,要在哪邊設定權限呢? 10/19 10:10