Advertisement

科普组件劫持原理及实践

阅读量:

0x00 前言

在术的道路上,从来都是独善其行,如能结余同行,自当求之不得。

玄幻小说的世界结构,放之现代也是同理,望成之所成,念之所念。

0x01 什么是COM

简单来说,COM是什么呢?它就是一组有关联的功能接口。这些接口使得某个编程语言能够将功能自然地暴露给另一个编程语言的主要媒介。

COM组件(COM组件)是微软公司专为计算机工业的软件生产结合人类行为需求而设计的一种新兴技术。

基于COM架构,在此框架下人们能够创建不同类型的功能性单一化的组件,并根据需求将这些组件整合起来以形成复杂的应用程序体系结构。

由此带来的好处是多方面的:能够用全新的组件替代现有组件,并在任何时候进行升级和定制;便于在同一应用环境中共享同一组件;该特性使得所有程序员都能充分利用自身才能编写相应功能模块;COM技术因其跨平台的特点而受到重视,在不同编程语言环境下都能得到广泛应用

COM的最核心的思想,说白了就是要做个跨语言的 “class” “object” “function” 。

0x02 它解决了什么问题

每一种技术的出现,都是为了解决另一个问题而诞生的。

1、代码共用问题

2、版本问题

3、调用其它软件的功能

4、所有代码均可以面向对象

据前述分析可知, COM技术可称作一门极为出色的技术, 同样也会涉及Windows编程。

**0x03

全部评论 (0)

还没有任何评论哟~