- 博客(8)
- 资源 (34)
- 收藏
- 关注
转载 js调用可执行性(exe)文件
转自 http://wmnmtm.blog.163.com/blog/static/382457142011814104554831/ js调用可执行性(exe)文件 cript"> function open_exe(shellp,str) { a=new ActiveXObject("wscript.shell"); a.run(sh
2012-03-09 10:30:34
891
原创 理解ARM设备启动笔记(备忘)
自己理解---备忘只用---不保证正确---请谨慎参考设备加电启动流程:PC寄存器指向下一条要load的指令地址加电--主板接收到电流脉冲--CPU接收到电流脉冲--进行复位操作---加载主板中的BIOS程序(PC寄存器)--进行自检--跳转到0扇区0磁道执行主引导程序(PC寄存器指向0扇区0磁道)--进入操作系统程序--CPU从实模式进入保护模式。注:ARM指令集的PC寄存器: 程序
2011-12-22 15:05:36
323
原创 C++ 类型转换
reinterpret_cast 重新解释转换: 用于指针类型的转换(对内存的重新解释),整形与指针类型相互转换(对整数含义进行重新解释)static_cast 静态类型转换:编译期的类型转换,要求转换对象间内存格式兼容,即类型兼容;如基本类型间(int,long,short,enum),子类父类间 ;静态转换不保证类型转换安全
2011-12-20 17:58:18
309
原创 IDL初识
IDL : Interface Define Language, 接口定义语言; 从广义上理解--两个模块之间接口通信的标准。当跨语言跨平台跨主机调用时,往往由于堆栈构造的差异而失败,及需要一种机制可以进行跨**的通信。IDL 由三部分组成: Proxy(代理), Pipe(管道), Stub(存根)。下面解析IDL机制调用方: 客户 (包含Proxy, Pipe)被调用
2011-12-20 15:01:06
368
原创 windows 鼠标消息触发及处理流程
windows 鼠标消息触发及处理流程(自己的理解,仅做参考)假设用户鼠标单击Overlap类型窗口的菜单,解释鼠标消息的生成及传递过程1)鼠标驱动程序向windows发送中断,缓存数据中包含鼠标事件类型,和鼠标事件发生的屏幕坐标;(由于对驱动不了解,为了更好的解释下面的步骤,暂时这么理解)2)windows的explorer进程接收到事件,将根据鼠标的坐标得到坐标位置上Z轴靠前的窗口
2011-12-06 15:08:28
2251
转载 插件结构的实现之原理篇
插件结构有助于编写有良好的扩充和定制功能的应用程序。例如,您可能想做一个有三个不同版本的软件(标准版、专业版和企业版),您不必写三套不同的代码,只需建立一个单独的主程序(host application),通过挂接插件实现三个不同的版本。这就是说,标准版=主程序+标准版插件;专业版=主程序+标准版插件+专业版插件;企业版=主程序+标准版插件+专业版插件+企业版插件。另一个使用插件的好处
2011-12-01 23:50:16
513
转载 软件插件技术的原理与实现
软件插件技术的原理与实现 2010-06-20 16:56:38| 分类: 插件技术 |字号订阅摘要:基于插件的应用系统拥有良好的可扩充性、可定制性和可维护性。1. 引言插件是近年来十分常见的一种技术。插件结构有助于编写有良好的扩充和定制功能的应用程序。许多软件甚至操作系统或其外壳程序都使用了这种技术,著名的使用插件机制的软件是Winamp, W
2011-12-01 23:44:57
521
转载 PE文件的相关术语
PE里面常见的术语:RVA :relative virtual address 相对虚拟地址,是相对于PE文件的装载基地址的一个偏移地址. 基地址: BASE address,PE文件装载时候都有一个装载目标地址(Targe Address)而RVA就是基于BASE address 相对地址 装载一个PE可执行文件的过程:1.读取文件的第一个页,获取dos
2011-11-25 11:40:35
790
华为C++培训内部资料
2009-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人