作者Aurim (Who cares?)
看板C_Sharp
标题Re: 有没有人用过 C# Applet 啊?
时间Thu Oct 19 04:46:47 2006
.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
1F:推 absoo:那请问一下,要在哪边设定权限呢? 10/19 10:10