用Delphi生成DLL时要引用ShareMem,而调用该DLL的宿主程序同样需要引用ShareMem。应在宿主程序的dpr文件中引用ShareMem,否则宿主程序时候会爆Exception。位置必须是 Uses引用块的第一个,将引用ShareMem的DLL和程序放在没有安装Delphi的机器上运行...
分类:
其他好文 时间:
2015-04-15 21:07:51
阅读次数:
91
1.插件是什么插件是一种遵循一定规范的应用程序接口编写出来的程序。插件必须依附于一个宿主程序,为宿主程序提供增强功能。插件的种类有很多,这里主要讨论浏览器插件。IE下利用OLE和COM技术开发的浏览器插件称为ActiveX控件。一般以.ocx为扩展名。IE浏览器通过OLE标准与ActiveX控件之间...
背景:WCF服务需要寄宿到相应的可运行进程中执行,常见的有四种寄宿,分别是控制台程序、WinForm程序、IIS和Windows服务。之前学习老A博客和《WCF全面解析》时最常用到的是控制台寄宿,近期由于项目需求,需要在WinForm程序中调用WCF服务,本博文通过一个简单的实例来演示WCF在WinForm中的寄宿。并着重介绍如何利用事件绑定控制宿主主UI界面控件。...
一、定义:凡是人为编制的,干扰计算机正常运行并造成计算机软硬件故障,
甚至破坏计算机数据的可以自我复制的计算机程序或者指令集合
都是计算机病毒。
二、特征:非法性、隐藏性、潜伏性、可触发性、表现性、破坏性、传染性、
针对性、变异性、不可预见性。
隐藏性:缩小体积、潜入系统目录、标记坏簇、系统漏洞。
潜伏性:依附宿主程序伺...
分类:
其他好文 时间:
2015-02-24 22:14:54
阅读次数:
267
关于libtcc .... libtcc的源码仓库:libtcc libtcc是一个微型的C编译器,它可以将C源码直接编译成机器码,并且通过libtcc提供的接口函数,在宿主程序里可以很方便的获取到libtcc编译后的函数或变量地址,这样相比其他脚本语言,libtcc就具有了以下的特点: 脚本完全使...
分类:
其他好文 时间:
2015-02-03 22:54:00
阅读次数:
4628
本文学习自:关于PE病毒的编写学习(一~六) by yangbostar代码也来源于此,经过一些修改,还不是很完善。如没有添加感染标记,检查感染的文件是否已被感染过。前置病毒,和资源感染类似,资源感染是病毒把宿主程序添加到程序的资源中,替换覆盖原程序,运行时将宿主程序释放成一个临时文件运行。前置病毒...
分类:
其他好文 时间:
2015-02-03 13:05:32
阅读次数:
288
本文学习自:关于感染型病毒的那些事(三) by gaa_ra代码也来自gaa_ra资源感染,就是将宿主程序作为病毒程序的一个资源来保存,将附加了宿主程序的病毒程序覆盖原来的宿主程序,当打开病毒文件时,病毒发作并将宿主程序释放出来运行。进行资源感染后,打开感染文件的过程大致如下:CreateFile创...
分类:
其他好文 时间:
2015-02-03 12:31:15
阅读次数:
167
本节目标
定义服务契约
创建宿主程序
创建客户端程序访问服务
定义服务契约
ServiceContract特性:该特性可被用来作用于子类或者借口之上,并允许重复声明。
OperationContract:只有定义了该特性的方法才会被放入服务之中。
1、新建服务程序
新建项目——类库,这里我们先不直接新建一个WCF服务,而是新建一个类库,命名为HelloService
...
分类:
其他好文 时间:
2015-01-29 00:09:46
阅读次数:
224
知识补充: sqlite3.dll动态链接库,它允许程序共享执行特殊任务所必需的代码和其他资源。 动态的sqlite3.lib相当于一个h文件,是对实现部分(.dll文件)的导出部分的声明。编译后只是将导出声明部分编译到宿主程序中,其生成的sqlite3.exe在运行时需要相应的dll文件支...
前言 在我开始这个系列的第一篇文章中,我就提到了Lua脚本用来实现宿主脚本的配置性和扩展性。上节说到的调用外部Lua脚本就对应了它的两大特性之一的配置性,那么另一大特性如何来体现呢?这就要说我们今天的话题了:Lua函数。uLua插件是用来解决unity3d热更新的方案,在我们需要对宿主程序做一些.....
分类:
其他好文 时间:
2015-01-20 13:41:13
阅读次数:
520