社区
Qt
帖子详情
QT生成的ActiveX控件 将如何实现初始化安全和脚本安全
SunGlow_815
2010-02-26 10:40:33
用QT生成的ActiveX控件 将如何实现初始化安全和脚本安全 ???
...全文
289
6
打赏
收藏
QT生成的ActiveX控件 将如何实现初始化安全和脚本安全
用QT生成的ActiveX控件 将如何实现初始化安全和脚本安全 ???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dyw
2010-02-26
打赏
举报
回复
下面这段话摘自上面的微软链接:
有两种方法,控件可用于消除这些错误。第一个涉及控件实现 IObjectSafety 接口,对于想要更改其行为,并成为"安全"; 如果在一个 Internet 浏览器的上下文中运行的控件非常有用。第二个涉及到修改控件的 DllRegisterServer 函数来标记该控件在注册表中的"安全"。本文介绍了这些方法中的第二个。 实现 IObjectSafety 接口在第一个方法是在 Internet 客户端 SDK 中介绍的。
脱离具体的实现(Qt, ATL还是MFC),所谓“初始化安全和脚本安全”实现上面的两种方法之一即可。或使用IObjectSafety接口,或者用注册表法。第一种方法就是ObjectSafetyImpl,与ATL无关;第二种方法与虽然说到MFC,但做法是通用的。
SunGlow_815
2010-02-26
打赏
举报
回复
回复楼上的:
1. 参考此例的ObjectSafetyImpl;这个是针对ATL开发ActiveX控件设置的;
2. 注册表法 ;这个是针对 MFC 生成的Activex设置的;
我现在是用QT生成的ActiveX;
通过用QAxFactory类中的宏定义:QAXFACTORY_DEFAULT 来生成Activex 的;
dyw
2010-02-26
打赏
举报
回复
参考此例的ObjectSafetyImpl
http://doc.trolltech.com/4.6/activeqt-opengl-glbox-cpp.html
或用这里介绍的注册表法
http://support.microsoft.com/kb/161873/zh-cn
其实,你可以直接使用平台相关的那些招数。
MicroSky2813
2010-02-26
打赏
举报
回复
引用 5 楼 sunglow_815 的回复:
楼上说的方法,我试过了 不可以!
没试过ActiveX
SunGlow_815
2010-02-26
打赏
举报
回复
楼上说的方法,我试过了 不可以!
SunGlow_815
2010-02-26
打赏
举报
回复
好
那我就先试试再说了
谢谢楼上,同时希望大家还能够在这个问题上多多帮忙!
ActiveX
控件
实现
安全
的
初始化
和
脚本
ActiveX
控件
实现
安全
的
初始化
和
脚本
分类: COM — — — Coding — — — 2012-03-30 15:48 885人阅读 评论(0) 收藏 举报 要想创建一个能够在IE中成功加载而没有“不
安全
”的警告或者错误提示信息...
Roson的
Qt
之旅 #135 在
Qt
中使用
ActiveX
控件
和COM对象
在
Qt
中使用
ActiveX
控件
和COM对象;QAxContainer C++类;QAxServer C++类
QT
中使用
ActiveX
控件
、QAxBase、QAxWidget
QaxContainer模块是访问
ActiveX
控件
和COM对象的一个Windows扩展。QAxContainer模块是Active
Qt
构架的一部分。它提供一个库,由担当
ActiveX
控件
容器角色的QWidget的子类Q... QaxContainer模块是访问
ActiveX
控件
和...
QT
ActiveX
和读取EXCEL
ActiveX
,自己的理解为调用接口,用别人写好的软件。具体概念可以查看: 1.https://baijiahao.baidu.com/s?id=1632107997408759605&wfr=spider&for=pc 2....
Qt
编写Ocx插件(一)
使用
Qt
ActiveX
Server编写
ActiveX
插件 使用QAxWidget测试
ActiveX
插件 编写html网页 在本地以文件形式用IE浏览器打开 发布到iis inf文件编写与cab打包 IE浏览器
安全
设置
脚本
安全
与IObjectSafety 数字签名 常见...
Qt
16,212
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章