ATL ActiveX DLL 作为映射类型图像和数据加载了两次
ATL ActiveX DLL loaded twice as mapping type image & data
我使用 vs2008 制作了简单的 atl 控件 (activex),并将其加载到 IE11 上。我可以看到进程资源管理器显示了从同一位置加载的该 dll 的两个实例。它们之间的区别在于映射类型(图像和数据)。所有其他 ActiveX dll 都加载一次,除了我的。
有人知道为什么吗?我可以使我的 AX 与其他 AX 相同吗?
对不起,我的英语很差,任何帮助将不胜感激。谢谢。
首次加载 DLL 时,它很可能会在进程资源管理器的"映射"列中显示为"图像",以便可以执行 DLL 中的代码。
如果在以后的某个时候需要 DLL 中的资源,那么它可能会在列表中第二次显示,但这次在映射列中显示"数据",例如,如果使用 LOAD_LIBRARY_AS_DATAFILE
标志来LoadLibraryEx
相关文章:
- 一次加载整个缓存行以避免争用其中的多个元素
- 窗口如何处理加载两个不同版本的 DLL
- 加载图像约500次后,此错误显示在Visual Studio Qimage:不记忆,返回空图像
- ATL ActiveX DLL 作为映射类型图像和数据加载了两次
- 加载具有相同符号的两个共享库时是否存在符号冲突
- 如何使用布尔值来防止在一个类中加载两次
- 如何独立多次加载共享对象
- 将两个图像堆栈的非电源加载到 3D 纹理 OpenGL C++
- 虽然我只做过一次LoadLibrary,但我必须做两次FreeLibrary.此外,在卸载DLL后,当试图再次加载它时,
- 从具有两列的文件中加载二维阵列
- 在 Vulkan 中加载非二次幂纹理
- 同一个词加了两次
- 如何从文件预加载 3D 模型并在 OSG 中多次使用它
- QWebPage在第一次加载后不起作用
- 在一个项目C++中加载两个相同名称的dll
- 如果静态和动态加载了libcrypto,则两次加载的动态/共享库/RSA_check_key将失败
- 第一次计算,第二次加载
- OpenCV便宜的立体相机无法一次加载两个流
- IE BHO为每个标签加载两次
- Linux共享库加载两次