COM技术内幕笔记
weixin_39677361
这个作者很懒,什么都没留下…
展开
-
编译Proxy/Stub DLL的步骤
打开VS,新建一个空的控制台应用程序,添加源文件,选择.idl格式。 命名后点击确定,编写接口描述。重点:可以在文件上单击右键,选择属性,输出文件,这个页面可以更改输出文件名字。 点击编译,在输出文件夹中生成4个文件(其实还有一个.tlb,看你在刚才的输出设置页面中设置它输出在哪)。 上述编译生成后,可以在同工程新建一个空的DLL项目,也可以另建,把刚才生成的4个文件添加到项目中。 在DL...原创 2018-09-14 15:30:14 · 421 阅读 · 0 评论 -
记录一个错误:COM进程外服务器的启动
在完成所有的进程外源代码编辑后,生成了相应的.exe文件。根据书上说“COM解决的办法是维护一个被登记的类厂的内部表格,根据客户请求的CLISD得到相应的类厂。若找不到相应类厂,COM将在注册表中查找并启动相应的EXE,此EXE可调用COM函数CoRegisterClassObject完成类厂的登记,以便COM能找到它们。”应该是客户端根据注册表自动启动.exe组件服务器,在我实际操作过程中始终如...原创 2018-09-26 18:44:25 · 334 阅读 · 0 评论