关于windows下com的文件格式解析

问题描述

关于windows下com的文件格式解析

只有一个com的dll ,我知道可以#import导出头, 我想知道具体解析过程和算法

解决方案

com的dll本质上就是一个普通的dll,它就是pe格式,没有办法静态获取里面的成员或者对象类型。
这些都是通过加载这个dll,执行GetTypeInfo返回IDispatch接口,然后可以得到具体的信息,类似C#和Java的反射。

http://blog.163.com/dazhizhe@yeah/blog/static/13630202620102271827991/
http://blog.csdn.net/chenyujing1234/article/details/7753863

解决方案二:

Windows注册表Hive文件格式解析
Windows注册表HIVE文件格式解析
Windows注册表HIVE文件格式解析
----------------------

解决方案三:

就是基本的COM组件处理流程,CoCreateInstance创建对象实例,然后QueryInterface获取对应的接口,然后AddRef Release等引用计数,同时调用对应的接口

解决方案四:

参考:Object Linking and Embedding,对象连接与嵌入
http://blog.csdn.net/ljmwork/article/details/7714920

时间: 2024-10-31 01:16:09

关于windows下com的文件格式解析的相关文章

位图解析-linux下/dev/fb0怎样解析成windows下可以显示的图片

问题描述 linux下/dev/fb0怎样解析成windows下可以显示的图片 cat /dev/fb0 > /tmp/jietu 这样截取到的原始位图,复制到windows下之后改名为.png或者.bmp都不能打开: 据说要根据设备分辨率和颜色位深解析之后才可以,求具体解析算法,最好有代码~~ 解决方案 文件/dev/fb0就是控制屏幕上的每一点的颜色的文件. 然后通过 FrameBuffer 机制,把屏幕上的每个点映射成一段线性内存空间,最终可以获取到显示缓冲,即屏幕上显示的内容的图片. 解

全面解析Windows下安装 mysql5.7的方法_Mysql

关于在windows下安装mysql 5.7 •要注意的新坑: 5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以在mysql.ini配置文件指定的data文件夹下面,那个为.err后缀名的文件里面找到. 2016-07-16T04:14:27.448186Z 1 [Note] A temporary password is generated for root@localhost: ?wxxx mysql的文件夹名字最好除掉,-, .这样的字符, 网上有其它安装帖子说

Windows下搭建Mantis详解

Windows下搭建Mantis详解 下边是在Windows下搭建Mantis的详细过程,太长了,只能分开发上来,不过我会附一个pdf的文件上来,需要的可以下载. 搭建环境:        apache_2.2.13-win32-x86-no_ssl.msi        php-5.3.0-Win32-VC6-x86.zip        mysql-5.0.22-win32.zip        mantisbt-1.1.7.zip        辅助工具:        EMS(myman

ArcGIS三大文件格式解析

原文:ArcGIS三大文件格式解析 Shape数据 Shapefile是ArcView GIS 3.x的原生数据格式,属于简单要素类,用点.线.多边形存储要素的形状,却不能存储拓扑关系,具有简单.快速显示的优点.一个shapefile是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为"基于文件".        每个shapefile,都至少有这三个文件组成,其中: *.shp 存储的是几何要素的的空间信息,也就是XY坐标 *.shx 存储的是有关*.shp存储的索引信息.它

windows下Apache+MySql+PHP3+PHP4+PERL安装配置_服务器

OS : Microsoft Windows 2000 Professional简体中文版  WEB SERVER: Apache 1.3.12 for WIN32  MYSQL : MySQL Shareware 3.22.34 for WIN32  PHP3 : PHP 3.0.15 for WIN32  PHP4 : PHP 4.0.0 for WIN32  ZEND : Zend Optimizer beta4 for PHP 4.0.0 for WIN32  [★★★ Apache快速

有关jsp在windows下的配置及连接SQLServer数据库的详解

js|server|sqlserver|window|数据|数据库|详解 最近在学习jsp,有关jsp的运行环境的配置问题着实让我费了不少功夫,环境配置好了,连接SQL Sever 2000数据库时又出了不少问题,鉴于此我把自己配置这两方面的详细步骤给大家共享一下,希望刚刚接触jsp的并立志在jsp方面有所成就的同仁少走一些弯路,让我共同进步.有希望与我交流的请加我qq:26544472(在验证信息中请注明jsp交流) (一)有关jsp在windows下的配置: Sun推出的JSP(Java S

Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结

apache|js|mysql|window|服务器 Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 时间:2004.8.19 最初发表于西南交通大学锦城驿站 2.本文是作者学习几年来学习jsp/配置服务器环境的经验总结.可以转载,但请注明出处. 开始学习jsp很久了,网上有许多关于jsp整合的例子,但存在着许多问题.

windows下qemu上网

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 在我的xp下面用qemu跑个linux,一直上不了网. 网上都说只要设置-net user -net nic参数就可以了,但是我这里没有用.后面我在xp下启动tomcat,在qemu中可以访问xp下的tomcat,qemu下的linux和xp host是连通.估计是qemu下linux的dns解析的问题,因此修改/etc/resolv.conf,加上下面这一行(8.8.8.8是google提供的dsn服务器,8.8.4.4也

windows下安装和配置rsync(cwRsync)

  第一步我们先安装服务端: 下载完西西提供的整合包,里面有一个服务器的安装程序和一个绿色的客户端 我们先双击 cwRsyncServer_4.1.0_Installer.exe 来安装 到这一步的时候,他会提示您帮你新建一个用于同步的 Rsync的系统账号,当然你也可以自定义用户名和密码. 安装完成后rsync会加载以服务的方式来运行. 在 windows的服务中我们可以看到一个 RsyncServer 的服务,安装后他默认是停止的您可以手动启动,最好把启动类型设为 自动 这样下次如果服务器重