外挂程式

外挂程式

外挂程式(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规範的应用程式接口编写出来的程式。其只能运行在程式规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为外挂程式需要调用原纯凈系统提供的函式馆或者资料。很多软体都有外挂程式,外挂程式有无数种。例如在IE中,安装相关的外挂程式后,WEB流览器能够直接调用外挂程式程式,用于处理特定类型的档案。外挂程式的定位是开发实现原纯凈系统平台、套用软体平台不具备的功能的程式,其只能运行在程式规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为外挂程式需要调用原纯凈系统提供的函式馆或者资料。

  • 中文名称
    外挂程式
  • 外文名称
    Plug-in,
  • 别称
    addin、add-in、addon或add-on

IE外挂程式

外挂程式档案类型

1.*.ocx——网页流览时能够后台自动安装、使用者可能无法发觉。

2.*.dll——网页流览时能够后台自动安装、使用者可能无法发觉。

3.*.cab——网页流览时能够后台自动安装、使用者可能无法发觉。

4.*.exe——需要下载才能安装、安装权受使用者控製。

5.注册表键值——有网页或程式通过控製nwscript.exe、cscript.exe、wscript.exe、regedt32.exe、regwiz.exe、regsvr32.exe、reg.exe、regini.exe、来修改注册表键值。(代表作:首页被强行修改)

不受外挂程式侵害的方法

通过防火墙保护IE流览器及资源管理器不受外挂程式侵害的方法

外挂程式

1.限製档案类型为*.ocx、*.dll、*.cab的档案通过防火墙进入区域网路。(对银行、adobe等可信URL增加例外列表)

2.禁止调用nwscript.exe、cscript.exe、wscript.exe、regedt32.exe、regwiz.exe、regsvr32.exe、reg.exe、regini.exe程式的网页代码。

IE流览器常见的外挂程式例如:Flash外挂程式、RealPlayer外挂程式、MMS外挂程式、MIDI五线谱外挂程式、ActiveX外挂程式等等;再比如Winamp的DFX,也是外挂程式。还有很多外挂程式都是程式员新开发的。

组件和外挂程式的区别是,外挂程式是属于程式接口的程式,组件在ASP中就是控制项、对象,ASP/IIS的标準安装提供了11个可安装组件。ASP的FSO组件,编程的朋友都如雷贯耳吧,它就是最常用的Scripting.FileSystemObject对象

1.什麽是外挂程式? 外挂程式是指会随着IE流览器的啓动自动执行的程式.

2.恶意外挂程式有什麽特征? 有些外挂程式程式能够帮助使用者更方便流览因特网或调用上网辅助功能,也有部分程式被人称为广告软体(Adware)或间谍软体(Spyware).此类恶意外挂程式程式监视使用者的上网行为,并把所记录的资料报告给外挂程式程式的建立者,以达到投放广告,盗取游戏或银行帐号密码等非法目的.

因为外挂程式程式由不同的发行商发行,其技术水準也良莠不齐,外挂程式程式很可能与其它运行中的程式发生沖突,从而导致诸如各种页面错误,运行时间错误等等现象,阻塞了正常流览.

3.外挂程式会从什麽位置载入到IE流览器中? 根据外挂程式在流览器中的载入位置,可以分为工具条(Toolbar)、流览器辅助(BHO)、搜寻挂接(URL SEARCHHOOK)、下载ActiveX(ACTIVEX).

4.不同类型外挂程式名词解释

①下载ActiveX(ACTIVEX):

ActiveX外挂程式也叫做OLE控制项或OCX控制项,它是一些软体组件或对象,可以将其插入到WEB网页或其它应用程式中.在因特网上,ActiveX外挂程式软体的特点是:一般软体需要使用者单独下载然后执行安装,而ActiveX外挂程式是当使用者流览到特定的网页时,IE流览器即可自动下载并提示使用者安装.

ActiveX外挂程式安装的前提是必须先下载,然后经过识别,最终使用者确认同意方能安装,因此嵌有ActiveX脚本程式的页面可能会变得非常慢,甚至导致流览器瞬间失去回响.

外挂程式管理专家2008能够禁止使用者不需要安装的外挂程式程式,加快页面载入速度,确保使用者正常流览.

②流览器辅助(BHO)

BHO全称Browser Helper Object,是一种随因特网流览器(如IE)每次啓动而自动执行的小程式.通常情况下,一个BHO档案是由其它软体安装到使用者的系统中的.例如一些带有下载功能的广告软体,它可能会安装一个BHO档案从而追蹤使用者在上网沖浪遇到的众多网页广告.

通常的BHO会帮助使用者更方便地流览因特网或调用上网辅助功能,也有一部分BHO被人称为广告软体(Adware)或间谍软体(Spyware),它们监视使用者的上网行为并把记录的相关资料报告给BHO的建立者.BHO也可能会与其它运行中的程式发生沖突,从而导致诸如各种页面错误,运行时间错误等等现象,通常阻止了正常流览的进行.

外挂程式管理专家2008提供的BHO清理能够帮助使用者查看并禁止被IE流览器载入的BHO档案.

③搜寻挂接(URL SEARCHHOOK)

使用者在地址栏中输入非标準的网址,如英文字元或者中文的时候,当地址栏无法对输入字元串解释成功时,流览器会自动开启一个以使用者输入的字元串为搜寻词的结果页面,帮助使用者找到需要的内容.URLSearchhook对象就是完成搜寻功能的外挂程式.它通常是由第三方公司或者个人开发,通过外挂程式的方式安装到流览器上,目的是为了帮助使用者更好的使用网际网路.例如使用者在地址栏中输入"手机",就可以直接看到手机搜寻结果.也有一些企业或者个人为了达到提高网站访问或其它商业目的,在使用者不知情的情况下修改IE流览器的URLSearchhook.

使用外挂程式管理专家2008可以对URLSearchhook外挂程式程式进行管理,禁止或者移除不需要的恶意外挂程式.

④工具条(Toolbar)

工具条,通常指载入在流览器的辅助工具.它位于流览器标準工具条的下方,在IE工具列空白处点击右键,可以查看所有已经安装的工具条,通过勾选显示或者隐藏已安装的工具条

网站外挂程式

是指网站为了增加某种功能而增加的程式档案。通常论坛程式上如phpwind,套用在SNS网站,如uchome等。

网站外挂程式通常分为两类:

功能增强型外挂程式

此类通常在原有网站功能的基础上增加系统功能,以实现其他的效果,如Google Sitemaps For Z-Blog,就是为zblog系统增加Google sitemaps功能,方便Google收录,此类外挂程式较多,而对于不同的网站系统,有严格的外挂程式书写要求。也有系统默认带的外挂程式,如phpwind 的银行外挂程式,广告外挂程式,邀请注册外挂程式等,

娱乐性质型外挂程式

此类外挂程式主要是为了增强网站黏合度,换句话说就是留住访客。如开心网的开心农场外挂程式,抢车位外挂程式等娱乐型外挂程式。此类外挂程式能很大程度上留住访客,增加网站的流量量。另外如"天使宠物for phpwind all"则是BBS上的套用外挂程式,“黑道生涯3.0 外挂程式for discuz!”则是套用于论坛bbs上的娱乐外挂程式。

播放器外挂程式

Winamp音频播放器、foobar2000音频播放器都支持外挂程式,用来读取更多的音频格式、显示更多的音频档案信息〔例如编码器信息、专辑封面).

OpenCore外挂程式

OpenCorePlugin是一个纯外挂程式结构的系统,包括核心在内的所有特徵都由外挂程式构成。外挂程式是对系统中静态结构方面的抽象,满足某种约束并提供自描述的物理软体模组。OSGi中外挂程式叫Bundle,物理上是一个提供自描述档案的Jar档案。外挂程式可以被动态的安装、激活、去激活与卸载。外挂程式包含多个服务(Service)对象。

外挂程式间的依赖关系包括两种:

物理依赖,即外挂程式间的Class依赖,例如A外挂程式Import B外挂程式的Class

逻辑依赖,外挂程式A中的服务依赖外挂程式B中的服务。

Flash外挂程式

Flash外挂程式是指安装于流览器的Flash外挂程式(Adobe® Flash® Player Plugin),使流览器得以播放swf档案。如图为Adobe® Flash® Player Plugin的图示。 

为增强flash的功能,有的个人和公司开发的可以安装在flash中的外挂外挂程式(和许多软体的外挂程式一样)。可以实现如自动储存,画特殊符号,骨骼动画等功能。 

这种外挂程式一般是以mxp结尾的档案,如ik_motion.mxp,line.mxp等等这种外挂程式最显着的特点是可以播放AVI等多媒体资料,兼容能力相当大。外挂程式都是其辅助作用的 网页一些影片播放啊都要用flash外挂程式的。

使用外挂程式技术的好处

使用外挂程式技术能够在分析、设计、开发、项目计画、协作生产和产品扩展等很多方面带来好处:

(1)结构清晰、易于理解。由于借镜了硬体汇流排的结构,而且各个外挂程式之间是相互独立的,所以结构非常清晰也更容易理解。

(2)易修改、可维护性强。由于外挂程式与宿主程式之间通过接口联系,就像硬体插卡一样,可以被随时移除,插入和修改,所以结构很灵活,容易修改,方便软体的升级和维护。

(3)可移植性强、重用力度大。因为外挂程式本身就是由一系列小的功能结构组成,而且通过接口向外部提供自己的服务,所以复用力度更大,移植也更加方便。

(4)结构容易调整。系统功能的增加或减少,只需相应的增删外挂程式,而不影响整个体系结构,因此能方便的实现结构调整。:

(5)外挂程式之间的耦合度较低。由于外挂程式通过与宿主程式通信来实现外挂程式与外挂程式,外挂程式与宿主程式间的通信,所以外挂程式之间的耦合度更低。

(6)可以在软体开发的过程中修改应用程式。由于採用了外挂程式的结构,可以在软体的开发过程中随时修改外挂程式,也可以在应用程式发行之后,通过补丁包的形式增删外挂程式,通过这种形式达到修改应用程式的目的。

(7)灵活多变的软体开发方式。可以根据资源的实际情况来调整开发的方式,资源充足可以开发所有的外挂程式,资源不充足可以选择开发部分外挂程式,也可以请第三方的厂商开发,使用者也可以根据自己的需要进行开发。

游戏外挂程式

游戏外挂程式是来辅助游戏的,帮助玩家在游戏裏面得到更方便的帮助,比如帮助查询游戏任务,显示地理坐标,物品属性查询,地图详细信息,职业的辅助功能等。目前很多网路游戏都已经开发辅助外挂程式来帮助玩家更方便的了解和操作游戏。

PS外挂程式

大海笔刷

血迹笔刷

流线笔刷

真实头发笔刷

珍珠项链笔刷

圆圈矢量笔刷

英文笔刷

眼睛笔刷

虚线笔刷

小花朵笔刷

颓废印迹笔刷

纹理系列图案

蕾丝填充图案

布纹填充图案

虚线格子填充图案

可爱花朵填充图案

古典纹理图案

可爱填充图案

横竖线条填充图案

古典背景图案

非主流效果动作

暗色调效果动作

人物美白效果动作

人物负沖效果动作

面部变亮效果动作

柔色效果动作

人物柔肤效果动作

黑白效果动作

柔化风景效果动作

人物青色调效果动作    

电子元件外挂程式

概念

一种可插入(或拔出)插箱、机架、机柜的电子组件,用以直接安装电子元件、器件和机电元件,并通过连线器实现对外电气连线。它是最基本的电子组件,属于第二级组装(见电子组装级)。

外挂程式结构型式

①使用一块印製线路板的单板外挂程式;

②使用两块印製线路板形成夹心式或组合式外挂程式;

③在一块大印製线路板(母板)上立装若干块小型印製线路板(子板),称子母式外挂程式。

在外挂程式结构中,除印製线路板外,根据实际需要还可以安装架构、小面板、禁止罩及把手等结构附属档案。採用较多的型式是一块带印製插头的印製线路板。外挂程式的连线器一般都是和印製线路板连成一体的印製插头(或称边缘插头)。但是,为了增加出线能力(即连线器连线点数)、可靠性和可维修性,高性能电子设备已趋向于採用二件式连线器,即有单独的插头和插座的连线器。一般连线器只装在外挂程式的一端,为了增加连线点数,也可在外挂程式的三边,甚至四边都装有连线器。因此,一般连线器已不适用,必须採用无插拔力连线器。外挂程式架构可以採用薄板结构、铝型材组合结构、铝合金压铸件结构和塑压件结构。根据禁止要求,可以採用全封闭结构,在架构的上部、下部及两侧加禁止盖板,或只加部分盖板的开式结构。中国和国际电工委员会(IEC)分别在GB3047.2-82和IEC48D(秘书处)12号档案(草案)中规定了外挂程式面板和印製线路板的基本尺寸系列。

相关词条

相关搜索

其它词条