- 博客(15)
- 资源 (18)
- 收藏
- 关注

原创 如何自绘滚动条?
前几天,突然心血来潮,想做个自己的滚动条来玩玩,今天算完成个小样(注意是小样,所以代码写得不是很好,高手见谅,我只是看看要用到什么技术)。刚开始我猜想可能要用到CScrollBar里面的函数,所以我就继承了它,生成派生类CScrollBarEx。等整个东西做下来发现,根本没有用到CScrollBar里面的函数,所以可以直接重CWnd派生。 技术细节: 在类的构造函数里,加载
2010-01-25 15:57:00
1692

转载 跨进程API Hook(初稿)
跨进程API Hook作者: detrox什么是“跨进程 API Hook”?众所周知Windows应用程序的各种系统功能是通过调用API函数来实现。API Hook就是给系统的API附加上一段小程序,它能监视甚至控制应用程序对API函数的调用。所谓跨进程也就是让自己的程序来控制别人程序的API调用了。API Hook 理论通过对Win32 PE文件的分析(如果你还不熟悉PE文件格式,
2009-09-06 21:58:00
788
转载 Inno setup 常用代码收集
1 、如何让协议许可页面默认选中我同意按钮[code]procedure InitializeWizard();beginWizardForm.LICENSEACCEPTEDRADIO.Checked := true;end;2、自定义安装程序右上角图片大小[code]procedure InitializeWizard();beginWizardForm.WizardSmallBitma
2010-03-31 11:37:00
957
转载 Proxy源代码分析——谈谈如何学习Linux网络编程
Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到, Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作 性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤其是 Linu
2010-03-04 23:03:00
512
转载 通过CToolBarCtrl创建MenuBar
Code for this article: Jan99CQA.exe (71KB)Paul DiLascia is the author of Windows ++: Writing Reusable Code in C++ (Addison-Wesley, 1992) and a freelance consultant and writer-at-large. He can be rea
2010-01-09 21:48:00
1402
1
转载 installshield mysql
Data Type in InstallShield And Win32API Data TypeBOOL TRUE or FALSE CHAR 8-bit 有符号字符DWORD 同NUMBERHWND 窗口句柄(内部类型是NUMBER)INT 同NUMBERLIST 指向InstallShield list的指针(内部类型是NUMBER) LONG 同NUMBERLPSTR 同POINTER
2009-10-26 22:03:00
2335
原创 网络开机
void CPowerOnDlg::OnPowerOnFromNet() { UpdateData(); //m_b1(00) m_b2(01) m_b3(6c)m_b4( 04) m_b5(cb)m_b6( 29)这些是mac地址 unsigned char MacAddress[6]; ISVALID(m_b1); ISVALID(m_b2); ISVALID(m_b3); ISVALID(m
2009-10-25 21:27:00
458
转载 开机启动
开机自动运行的几个途径1. 注册表项:HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/RunHKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/RunonceHKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/
2009-09-06 21:54:00
421
转载 无进程DLL木马的又一开发思路与实现(转载)
无进程DLL木马的又一开发思路与实现 作者:TOo2y 来源:不详 加入时间:2003-2-3 阅读次数: 一.Windows下进程的隐藏二.Windows Socket 2 SPI技术概述三.基于SPI的DLL木马技术四.主要代码分析五.小结与后记六.附录之源代码一)Windows下进程的隐藏在M$的32位操作系统中,有许许多多的办法可以实现进程隐藏的功能。在Win
2009-09-06 21:51:00
655
转载 hook其他进程的API
今天终于有了一个小小的进步就算是自己的努力来完成的,没想到HOOK其他进程的API原来这样的简单。其实就是两个关键的技术(HOOK-API和远程线程注入)。HOOK是一种WINDOWS下存在很久的技术了。 HOOK一般分两种1。HOOK MESSAGE 2。HOOK API 本问讨论的是HOOK API。(如果你是HOOK高手就不要看了) 在最初学HOOK-API的时候通常都是通过"覆盖地址"
2009-09-06 21:38:00
1112
转载 进程防杀的实现
在WINDOWS操作系统下,当我们无法结束或者不知道怎样结束一个程序的时候,或者是懒得去找“退出”按钮的时候,通常会按“CTRL+ALT+DEL”呼出任务管理器,找到想结束的程序,点一下“结束任务”就了事了,呵呵,虽然有点粗鲁,但大多数情况下都很有效,不是吗?设想一下,如果有这么一种软件,它所要做的工作就是对某个使用者在某台电脑上的活动作一定的限制,而又不能被使用者通过“结束任务”这种方式轻易地解
2009-09-06 21:36:00
477
转载 线程池二
#ifndef _ThreadPool_H_#define _ThreadPool_H_#pragma warning(disable: 4530)#pragma warning(disable: 4786)#include #include #include #include using namespace std;class ThreadJob //工作基类{public: //供
2009-09-04 23:38:00
406
转载 简单的线程池
【转】一个简单的线程池(c++版) #ifndef _ThreadPool_H_#define _ThreadPool_H_#pragma warning(disable: 4530)#pragma warning(disable: 4786)#include #include #include #include class ThreadJob //工作基类{public: //供线程
2009-09-04 23:35:00
392
转载 IOCP例子
#include "stdafx.h"#include iostream.h>#include #include #include #define PORT 5150#define DATA_BUFSIZE 8192typedefstruct{ OVERLAPPED OVerlapped; WSABUF DATABuf; CHARBuffer[DA
2009-08-26 22:30:00
865
原创 How to handle chevron button using CToolBarCtrl object?
Most of the developers work with CToolBarCtrl but they get stuck when it comes to display chevron button. This article is all about how to get chevron button displayed on CToolBarCtrl control while
2009-08-24 15:04:00
934
windows驱动开发的好书 Programming the Microsoft Windows driver model中文版
2009-03-06
虚拟还原功能的源代码
2009-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人