我做了个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