- 博客(8)
- 收藏
- 关注
转载 Hook : KeUserModeCallback用法详解
ring0调用ring3早已不是什么新鲜事,除了APC,我们知道还有KeUserModeCallback.其原型如下:代码:NTSTATUSKeUserModeCallback ( IN ULONG ApiNumber, IN PVOID InputBuffer, IN ULONG InputLength, OUT PVOID *OutputBuf
2013-09-30 01:04:22 2603
转载 Windows内核模式开发笔记
* 通过 NTSTATUS 获得相应的字符串 使用函数RtlNtStatusToDosError可以获得与NTSTATUS相对应的Windows错误码。 微软网站上说用API函数 FormatMessage 可获得相应的字符串,但是在调用前必须先用 LoadLibrary 载入 "NTDLL.DLL"。 文章链接 - http://support.microsof
2013-09-16 19:56:15 822
转载 蒙特卡罗算法
1、蒙特卡罗算法 基本概述 蒙特卡罗(Monte Carlo)方法,又称随机抽样或统计试验方法。传统的经验方法由于不能逼近真实的物理过程,很难得到满意的结果,而蒙特卡罗方法由于能够真实地模拟实际物理过程,故解决问题与实际非常符合,可以得到很圆满的结果。 在实际应用中常会遇到一些问题,不论采用确定性算法或随机化算法都无法保证每次都能得到正确的解
2013-09-04 10:18:13 3327
转载 开发BHO插件3
BHO(Browser Helper Object,浏览器辅助对象,简称BHO) BHO是微软推出的作为浏览器对第三方程序员开放交互接口的业界标准,通过简单的代码就可以进入浏览器领域的“交互接口”(INTERACTIVED Interface)。通过这个接口,程序员可以编写代码获取浏览器的行为,比如“后退”、“前进”、“当前页面”等,利用BHO的交互特性,程序员还可以用代码控制浏览器行为,比
2013-09-03 18:22:33 1345
转载 开发BHO插件4
前言: 本文档是为了演示如何使用V2005开发一个简单的BHO组件,BHO组件是实现了IObjectWithSite接口的 COM对象,该COM对象与IE进行绑定。 本文档将逐步演示如何建立BHO组件的过程,该组件实现的功能:首先当装载WEB页的时候 打印出"Hello world"信息,然后把该WEB页的所有图片资源删除。
2013-09-03 18:22:14 1495
转载 开发BHO插件2
一、简介有时,你可能需要一个定制版本的浏览器。在这种情况下,你可以自由地把一些新颖但又不标准的特征增加到一个浏览器上。结果,你最终有的只是一个新但不标准的浏览器。Web浏览器控件只是浏览器的分析引擎。这意味着仍然存在若干的与用户接口相关的工作等待你做――增加一个地址栏,工具栏,历史记录,状态栏,频道栏和收藏夹等。如此,要产生一个定制的浏览器,你可以进行两种类型的编程――一种象微软把Web浏
2013-09-03 18:19:36 1052
转载 开发BHO插件1
在Windows操作系统上,我们最常见的浏览器有两种:文件浏览器(exploer.exe,应用于文件系统)和Internet浏览器(iexplore.exe,应用于互联网资源)。由于这两个浏览器功能强大,而且又与Windows操作系统捆绑销售,最终也就成为了浏览器的标准。但有时候,为了给浏览器加入一些新的特性,我们往往会重新设计一个自己的浏览器。新的浏览器模仿标准浏览器的大部分功能,同时加入新特性
2013-09-03 18:18:48 1807
转载 python : 进程间通信
""" 采用windows事件和共享内存实现进程间通信。"""#readerimport win32event as w32eimport win32api as wapiimport mmapfile as mmfhEvent = w32e.CreateEvent(None , 0 , 0 , "Global\\JmdebuggerEvent"
2013-09-02 14:43:01 1070
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人