ActiveX控件标记为安全的ActiveX控件的问题

fxhslk 2005-09-13 02:17:08
我做了个ActiveX 控件,但是却无法把它注册为安全的。 网上的资料说,要用IObjectSafety 实现
IObjectSafety 具体怎么实现方。

下面是网上找的代码 (我不会用,请高手指点) (如果直接调用GetInterfacceSafyOptions,
SetInterfaceSafetyOptions方法,又需要传参数,out int32 的参数又是什么??)

[Guid("CB5BDC81-93C1-11CF-8F20-00805F2CD064"),InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IObjectSafety
{
// methods
void GetInterfacceSafyOptions(
System.Int32 riid,
out System.Int32 pdwSupportedOptions,
out System.Int32 pdwEnabledOptions);
void SetInterfaceSafetyOptions(
System.Int32 riid,
System.Int32 dwOptionsSetMask,
System.Int32 dwEnabledOptions);
}

#region IObjectSafety 成员

public void GetInterfacceSafyOptions(Int32 riid, out Int32 pdwSupportedOptions, out Int32 pdwEnabledOptions)
{
// TODO: 添加 WebCamControl.GetInterfacceSafyOptions 实现
pdwSupportedOptions = 1;
pdwEnabledOptions = 2;
}

public void SetInterfaceSafetyOptions(Int32 riid, Int32 dwOptionsSetMask, Int32 dwEnabledOptions)
{
// TODO: 添加 WebCamControl.SetInterfaceSafetyOptions 实现
}

#endregion

...全文
156 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxhslk 2005-09-23
  • 打赏
  • 举报
回复
自己解决了,结帖ZZZzzz
fxhslk 2005-09-21
  • 打赏
  • 举报
回复
真的没人知道吗?
lovewindy 2005-09-17
  • 打赏
  • 举报
回复
以前在博客园里看有做ActiveX的文章,可以去搜一下,
fxhslk 2005-09-15
  • 打赏
  • 举报
回复
网上查了很久了,没高手肯告诉我吗?
cdo 2005-09-14
  • 打赏
  • 举报
回复
可以查查msdn上的资料
givenchy 2005-09-14
  • 打赏
  • 举报
回复
做数字签名啊。
nik_Amis 2005-09-14
  • 打赏
  • 举报
回复
up

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧