与 IE 保护模式兼容的自定义工具栏
Custom toolbar compatible for IE Protected Mode
我已经为IE创建了一个自定义工具栏。我正在将我的COM DLL放在System32文件夹中。IE能够在保护模式下加载我的工具栏。我的工具栏应该从在InternetCache文件夹中创建的ini文件中读取一些数据。我没有将我的 COM 组件注册到任何类别(例如 CATID_AppContainerCompatible)。
我的问题是
1)是否必须将我的DLL放在程序文件的子文件夹中?
2) 我需要注册到应用容器类别吗?
3) 如何确保我的工具栏与保护模式兼容。
提前谢谢。
问候桑索什
我曾经为IE6+开发过BHO,希望你会发现这些答案有用。
1)是否必须将我的DLL放在程序文件的子文件夹中?
不记得确切了,但如果它都已签名并放置在受信任的位置下,IE 拾取它的机会就越大。
2) 我需要注册到应用容器类别吗?
只需注册一个 COM DLL 模块就足够了。
3) 如何确保我的工具栏与保护模式兼容。
这是默认的,但在保护模式下,您将在尝试读取或写入文件系统和注册表中的许多位置时收到"拒绝访问"错误。
在注册表中,您可以在文件系统上使用 HKEY_CURRENT_USER\Software\AppDataLow 和 %USERPROFILE%\AppData\LocalLow。
相关文章:
- 参数化自定义CMake工具链
- 如何在QT中的自定义视频小工具t上绘制矩形
- 如何使用MSVC 2019创建和使用Qt 5.14.0自定义小工具插件
- 如何在cmake工具链文件中设置编译功能,以便已知的自定义编译器使用target_compile_features
- 使用自定义工具集获取动态退出析构函数链接错误 - eh 矢量析构函数
- 与 CLION、CMAKE、WSL 和自定义 Angstrom 工具链交叉编译 - "CLION TEST"期间的问题
- Android NDK 中的预构建工具链和自定义工具链编译器之间的差异
- 我们如何添加Coverity工具的自定义规则
- 如何设置此视觉工作室 (2015) 自定义生成步骤(工具?基本上,我想要一个修改头文件(c ++)的预处理器步骤
- 我想在qt中创建自定义标题栏
- 隐藏自定义应用程序窗口,但应在任务栏上显示应用程序图标(不是作为托盘图标)
- 如何使用QT中的自定义标题栏移动窗口
- MFC 自定义 - 添加新工具栏
- 自定义图像工具栏 WTL
- 与 IE 保护模式兼容的自定义工具栏
- 使用自定义工具链编译 log4cpp
- 创建自定义小部件作为QMainWindow的工具栏
- 如何在IE中隐藏自定义工具栏
- 基于CControlBar创建水平或垂直方向的自定义工具栏
- Windows 10上本机C++应用程序的自定义标题栏颜色