XiCao i am 007
百度空间 | 百度首页 
               
 
文章列表
 
2009-07-06 15:09

零碎收集到得资料,原作者已经隐藏了blog相关部分内容,这里权作备份。

DirectUI XML渲染器正式登场.

我们现在所知道的是,无论是MSN还是OC,其使用DirectUI的方式都是以解析XML实体信息生成界面这种途径进行,那么我们能否用类似的方法来生成DUI界面呢?答案是肯定的.

虽然之前已经找到运行时创建各类型元素实例的方法,但毕竟在VC层面来做是繁琐的,而且为其设置各种属性还要通过DirectUI::Value类型来进行,虽说可以找到常见的Wrapper仍不理想;另一方面,要描述元素的一些动态效果,如

 
2009-06-30 11:19
要显示 CDialog 或其派生的类上的.avi 文件,您需要为 ACM_TRANSPARENT 设置 CAnimateCtrl 的样式。 如果.avi 文件的第一个框架中第一个像素的颜色不同的 CDialog 对象然后的背景色 CDialog 对象的背景颜色用作.avi 文件的背景色。 因此,CAminateCtrl 控件将具有透明背景。

若要显示 CView 或其派生的类上的.avi 文件,您必须截获 CView 类中的 WM_CTLCOLOR 邮件并在 CAnimateCtrl 返回空画笔 (不到能混淆的只返回 NULL)。 此外,必须为 AC
 
2009-06-28 13:50

广度优先搜索变化的屏幕传输算法,就是小牛所谓的正态分布算法,算法很简单,去掉注释,自己冥想吧

// ScreenSpy.cpp: implementation of the CScreenSpy class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ScreenSpy.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

const BYTE BlockLength = 32; //块大小
const BYTE

 
2009-06-24 17:22

代码共享如下,在Win2K sp4/WinXP sp2上调试通过。
BOOL CheckFileTrust( LPCWSTR lpFileName )
{
     BOOL bRet = FALSE;
     WINTRUST_DATA wd = { 0 };
     WINTRUST_FILE_INFO wfi = { 0 };
 

 
2009-06-01 09:58
 
2009-04-14 13:34

收集的木马特征码

 
2009-04-01 15:54

网上搜索而来,保存

其实就是关掉编译选项的问题…

网上提得最多的就是修改 WDKPATH\i386.inc文件中的


MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) $(COMPILER_WX_SWITCH)

改为

MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) $(COMPILER_WX_SWITCH)

MSC_WARNING_LEVEL=/W1

还有一个办法。。。其实大可不必去动inc文件。

当然也不是google里提到的在sou

 
2009-03-23 10:43
iChecker technology (iChecker技术)
  特征:使用此技术能够经由跳过从上次扫描后没有被修改的对象来增加扫描的速度,(CRT校验)
  倘若那些扫描的设定(威胁的特征与设定)没有被改变。
  关于这些信息会被储存于一个特别的数据库之中。
  或是举例,你有个档案库文件经由程序扫描过,并且指定它的状态是没有受到感染的。
 
2009-03-23 10:04

先枚举进程模块,通过GetModuleInformation获取模块基址和长度,ReadProcessMemory读取内存数据,与内存病毒库进行多模匹配


下面是我写的一个简单的杀木马引擎中的代码片段

void CAntiTrojanEngine::ScanProcess(DWORD dwPid)
{
HMODULE hMods[1024];
HANDLE hProcess;
DWORD cbNeeded;

/* open process */
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_OPERATION|PROCESS_VM_READ, TRUE, dwPid);
if (hProcess)
{
   if( !EnumP

 
2009-02-24 10:52
// Get ProcessID By ProgramName (Include Path or Not Include)
function GetPIDByProgramName(const APName: string): THandle;
// Get Window Handle By ProgramName (Include Path or Not Include)
function GetHWndByProgramName(const APName: string): THandle;
// Get Window Handle By ProcessID
function GetHWndByPID(const hPID: THandle): THandle;
// Get ProcessID By Window Handle
function GetPIDByHWnd(const hWnd: THandle): THandle;
// G
 
     
 
背景音乐
 
 
 
个人档案
 
xicao54007

上次登录:
9小时前
加为好友
 
   
 
最新照片
 
   
 
好友最新文章
 
     
 
最近访客
 
 

snail009

fanskydream

ABC_HGZ

遗失的远远

杨树祯

xgymcn

niuBdi

LewdTrash
     
 
其它
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu