上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 133 下一页
摘要: Widows 注册表 HKEY_CLASSES_ROOT在此关键字之下,可以看到有一个CLSID关键字。在CLSID关键字之下列有系统中安装的所有组件的CLSID。注册表CLSID是一个具有如下格式的串:00000010-0000-0010-8000-00AA006D2EA4 HKEY_CLASSE 阅读全文
posted @ 2021-06-10 23:41 MaxBruce 阅读(170) 评论(0) 推荐(0)
摘要: GUID 它实际上是组件和接口的标识号 static const IID IID_IX = { 0x1ee235bd, 0x2e73, 0x49c2, 0xa5, 0x7c, 0x8b, 0xe5, 0x96, 0x92, 0x7e, 0xa2}; 实际上IID是一个128比特(16字节)的一个GU 阅读全文
posted @ 2021-06-10 23:36 MaxBruce 阅读(224) 评论(0) 推荐(0)
摘要: HRESULT HRESULT(Here's the RESULT)值分成32位值, HRESULT值中16到30这15个比特位包含的是设备代码。设备代码标识的是可以返回HRESULT返回代码的操作系统部分。由于Windows操作系统是由Microsoft开发的。因此它保留有定义设备代码的权力。 H 阅读全文
posted @ 2021-06-10 23:35 MaxBruce 阅读(315) 评论(0) 推荐(0)
摘要: 在实现了IUnknown之后,组件和客户之间只是一种非常松散的连接,这使用组件和客户各自可以发生变化而不会对对方造成什么影响。 下面讨论如何将组件放入到动态链接库(dll)中。 关于DLL更多内容可以参考我的其它文章: DLL-基本概念 DLL-创建DLL DLL-使用DLL http://www. 阅读全文
posted @ 2021-06-10 23:33 MaxBruce 阅读(52) 评论(0) 推荐(0)
摘要: 今天在写一个组件的Demo,发现把一个现象。 我把stdafx.h和stdafx.cpp从工程删除了(本地也被我删除了)。后来又想把它加回去,就用新的工程生成这两个文件。然后拷贝过来,增加到工程。 但是编译的时候出现如下信息: Cannot open precompiled header file: 阅读全文
posted @ 2021-06-10 23:31 MaxBruce 阅读(88) 评论(0) 推荐(0)
摘要: 参考网站:https://www.cnblogs.com/fangyukuan/archive/2010/06/06/1752621.html com组件将维护一个称作是引用计数的数值。当客户从组件取得一个接口时,此引用计数值将增1。当客户使用完某个接口后,组件的引用计数值将减1.当引用计数值为0时 阅读全文
posted @ 2021-06-10 23:30 MaxBruce 阅读(103) 评论(0) 推荐(0)
摘要: (今日看到网络上关于"COM中GUID......"文章,写的好,故记录之.)当初微软设计com规范的时候,有两种选择来保证用户的设计的com组件可以全球唯一:第一种是采用和Internet地址一样的管理方式,成立一个管理机构,用户如果想开发一个COM组件的时候需要向该机构提出申请,并交一定的费用。 阅读全文
posted @ 2021-06-10 17:38 MaxBruce 阅读(161) 评论(0) 推荐(0)
摘要: C# 获取计算机的硬件、操作系统信息 获得信息的命名空间是:System.Management 创建ManagementObjectSearcher对象获取相关信息 eg: using System.Management;private static string GetHardWareInfo(s 阅读全文
posted @ 2021-06-09 13:46 MaxBruce 阅读(377) 评论(0) 推荐(0)
摘要: 源码要运行,必须先转成二进制的机器码。这是编译器的任务。 比如,下面这段源码(假定文件名叫做test.c)。 #include <stdio.h> int main(void) { fputs("Hello, world!\n", stdout); return 0; } 要先用编译器处 阅读全文
posted @ 2021-06-08 15:39 MaxBruce 阅读(296) 评论(0) 推荐(0)
摘要: 可以定义一个指针,指向一个函数,还 可以定义一个指向函数的指针数组,每个元素都是一个指向函数的指针,不过,它们指向的函数的格式都是相同的。 代码如下 //指向函数的指针数组 #include<iostream> using namespace std; void f() //函数f { cout<< 阅读全文
posted @ 2021-06-08 15:27 MaxBruce 阅读(214) 评论(0) 推荐(0)
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 133 下一页