自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 不能说的秘密之RtlAdjustPrivilege

前言:今天逆向一个非常实用的函数RtlAdjustPrivliege这个函数封装在NtDll.dll中(在所有DLL加载之前加载),被微软严格保密,就是说你在MSDN上查不到关于他的任何信息。先来看看这个函数的定义(Winehq给出):NTSTATUS RtlAdjustPrivilege(ULONG    Privilege,BOOLEAN Enable,BOOL

2009-06-18 19:03:00 894

转载 应用层与驱动层同步事件处理方法

应用层与驱动层同步事件处理方法2007-09-03 17:00              关于这个问题高手略过吧。              Ring3与Ring0同步是很有用的手段,在此做一个简要的整理,希望对开发这方面程序的朋友有帮助,好了,开始吧。             1 同步的策略             初写驱动的朋友都知道,通过DeviceI

2009-06-18 18:00:00 1174

转载 VS2008与IE8.0不兼容 VS2008添加成员变量异常 VS2008添加类异常[强烈推荐]

今天在用VS2008做MFC程序时发现一个很奇怪的问题,当点击添加成员变量 或添加成员函数时会出现下面错误:错误信息如下添加变量错误提示行: 1587列: 0错误:对象不支持此属性或方法代码: 0URL: file:///C:/Program%20Files/Microsoft%20Visual%20Studio%209.0/VC/VCWizards/CodeWiz/MFC/Variable/HT

2009-05-20 17:22:00 1362

原创 函数重复定义的编译错误,MSVCRTD.lib库和LIBCMTD.lib库重复定义函数

 本人在编译工程时,遇到如下错误:     1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetDbgFlag 已经在 MSVCRTD.lib(MSVCR90D.dll) 中定义1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount 已经在 MSVCRTD.lib(MSVCR9

2009-03-16 11:32:00 9104 5

转载 Injecting Code Into Privileged Win32 Processes

For a while now, Ive been searching for the optimal way to inject code into privileged Win32 processes like lsass.exe, csrss.exe, and winlogon.exe. There are many functions such as the LSA and SAM

2008-12-22 10:40:00 1846

转载 DOM应用---遍历网页中的元素

  DOM应用---遍历网页中的元素作者:杨老师下载源代码一、摘要  在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可

2008-11-14 15:45:00 462

转载 Google Chrome 的内核引擎 WebKit 介绍

Google Chrome 的内核引擎 WebKit 介绍Google 今天发布了其浏览器 Google Chrome。同时,Google 发布了一组漫画,用来解释为何推出 Google Chrome。根据它提供的资料显示,这款浏览器是基于 WebKit Open Soure Project 内核引擎开发的: QUOTE: We owe a great debt to many o

2008-11-14 13:50:00 768

原创 给vc6安装sp6补丁直接返回失败

给vc6安装sp6补丁点击安装后,直接返回Visual Studio 6.0 Service Pack 6 Setup was not completed successfully.google查找后,解决问题。原来是注册表缺少一项值:REGEDIT4[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MS Setup (ACME)/Table Files]"Vi

2008-11-14 09:55:00 5108 2

转载 向CListView空间发LVN_COLUMNCLICK消息

在窗体函数里向空间ListView发消息,让它根据指定列排序-----WM_NOTIFY消息是控件发向窗体的,MFC窗体再向空间反射部分消息,让空间自己处理 BOOL ClickListColumn(CListCtrl& listCtrl, int index){        if(index >= listCtrl.GetHeaderCtrl()->GetItemCount

2008-11-13 17:13:00 3448 1

原创 dll加载失败,返回126错误

 本来好用的一个dll,我重新编译后发现怎么就是加载不上,GetLastError返回值是126--找不到指定的模块。调试了一下午,网上也没找到怎么回事,后来发现dll有个导出函数比较异常,经过仔细排除,原来dll定义了一个_AFXEXT宏,给自己增加了一个全局变量定义,加载dll时这个全局变量初始化失败,导致dll加载不了,返回126错误

2008-11-13 15:52:00 12021

原创 CImageList获取进程图标

//窗体创建时,创建ImageList,并且要设置给TreeviewLRESULT OnCreate(...){    int nSmallCx = ::GetSystemMetrics(SM_CXSMICON);    int nSmallCy = ::GetSystemMetrics(SM_CYSMICON);    m_ImgList.Create(nSmallCx, nSmal

2008-11-13 15:30:00 2444

转载 读取托盘栏图标对应进程ID

void RefreshToolBarIcons(void){    m_treeview.DeleteAllItems();    HWND hst = ::FindWindow(_T("Shell_TrayWnd"), NULL);    if (!hst)    {        return;    }    HWND htn = ::FindWindowEx(hst, NULL, _T(

2008-11-13 15:18:00 1162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除