VC6.0 ATL方式的OCX去除安全警告框
来源:互联网 发布:剑雨江湖进阶数据天罡 编辑:程序博客网 时间:2024/04/30 06:17
在XXXCtrl.h的文件中加入以下步骤的内容
1、包含atlctl.h头文件
2、在class ATL_NO_VTABLE CXXXCtrl :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CXXXCtrl, &CLSID_XXXCtrl>,
public IDispatchImpl<IXXXCtrl, &IID_IXXXCtrl, &LIBID_XXXXXLib>,
public IObjectSafety //增加该部分
3、在BEGIN_COM_MAP(CXXXCtrl)
COM_INTERFACE_ENTRY(IXXXCtrl)
COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY(IObjectSafety) //增加该部分
END_COM_MAP()
增加以下两个函数
STDMETHODIMP GetInterfaceSafetyOptions( REFIID riid, DWORD *pdwSupportedOptions, DWORD *pdwEnabledOptions )
{
*pdwSupportedOptions = INTERFACESAFE_FOR_UNTRUSTED_CALLER | INTERFACESAFE_FOR_UNTRUSTED_DATA;
*pdwEnabledOptions = *pdwSupportedOptions;
return S_OK;
}
STDMETHODIMP SetInterfaceSafetyOptions(REFIID riid, DWORD dwOptionSetMask, DWORD dwEnabledOptions)
{
return S_OK;
}
到此操作完成,试试你的OCX就可以去除安全警告框。
- VC6.0 ATL方式的OCX去除安全警告框
- VC6.0 MFC方式的OCX 去除安全警告框
- [转]ocx 安全警告的解决方法
- VC6.0 MFC创建OCX入门-详细完整流程(JS调用测试, 去除安全提示, exe打包)
- ActiveX去除安全警告!
- OCX控件避免弹出安全警告的类
- vc6.0 ocx开发
- OCX控件避免弹出安全警告
- OCX控件避免弹出安全警告
- vb6.0 做的ocx 安全接口
- vc6.0 调用ocx控件
- vc6.0 调用ocx控件
- ★★VC6->VC8★★:去除编译时几种函数过期的警告.
- vc6.0制作窗体可嵌入IE内的OCX
- ATL的安全提示
- Windows 去除打开exe文件安全警告
- VC6引入OCX控件的方法
- ActiveX控件如何去除在Web使用时的安全警告
- Android Intent Action 大全
- How to generate EOF from keyboard
- 六、辅助类型和函数
- Python基本模块整理(一)
- 浏览器自动代理
- VC6.0 ATL方式的OCX去除安全警告框
- win检测当前网卡是否处于混杂模式
- 启动erlang 文件的 为 log4erl.app
- Eclipse更改默认工作目录的方法
- android解决坚屏拍照和保存图片旋转90度的问题,并兼容4.0
- "android:process"---由日志引发的大灾难!
- Android字符串进阶之三:字体属性及测量(FontMetrics)
- java 插入排序法
- android ConnectivityManager