自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (38)
  • 收藏
  • 关注

原创 Python爬虫学习笔记二:模拟登录(以API形式调用tesseract识别简单验证码),并打包成执行文件(exe)

一、tesseract dll下载https://github.com/charlesw/tesseract 这个网址中包含了编译好的exe及dll文件,而且x86,x64两种架构都有。(特别说明:选择x86还是x64版本dll,只依赖于你的python架构,而不是操作系统的架构,即便是在64位操作系统,假如你的python是32位版本,这里也要选用x86版本dll)。下载这两个DLL:libte...

2018-06-30 21:15:05 1915

原创 Python爬虫学习笔记一:模拟登录(人工输入简单验证码)

# -*- coding: utf-8 -*-import requests, base64, refrom PIL import Imagefrom io import BytesIOdef logon():    loginUrl = 'http://############/login.do?method=enterbs'  #登陆提交地址    imgUrl = 'http://#####...

2018-06-24 03:19:11 2410

原创 球的体积公式推导

设球的半径为R,将半径OA n等分,过这些等分点作平面,把半球切割成n层,每一层都是近似于圆柱形状的“小圆片”,这些“小圆片”的体积之和就是半球的体积。由勾股定理可得第i层(由下向上数)“小圆片”的下底面半径:于是,第i层“小圆片”的体积:由于“小圆片”近似于圆柱形状,所以它的体积也近似于相应的圆柱的体积。它的高就是“小圆片”的厚度R/n,底面就是“小圆片”的下底面。半

2013-08-24 00:08:56 47945 3

原创 圆台体积公式的推导

2013-08-22 02:03:51 19421

原创 圆台面积公式的推导

2013-08-21 18:13:01 2368

转载 对数换底及常用推论

2013-08-14 00:01:49 1043

原创 二次函数的配方法

二次函数的配方法y = ax² + bx + c  = a(ax²/a + bx/a) + c  = a[x² + x(b/a)] + c  = a{[x² + x(b/a) + ((b/a)/2)²] - ((b/a)/2)²} + c  = a[x² + x(b/a) + (b/2a)²] + c- a(b²/4a²)  = a[x² + x(b/a

2013-08-08 00:13:08 4026

转载 net use 命令集

net use 命令集

2011-05-13 09:06:00 973

原创 「RSA」非对称加密算法--C++实现

实现RSA加密算法,针对小素数.

2011-04-11 01:08:00 5443

原创 「Ping」WinSock实作Ping

利用原始套接字,构造ICMP回应请求报文,实作Ping程序.

2011-03-27 18:56:00 1912

原创 「多播」WinSock下基于IP协议的多播实现示例

演示如何建立IP多播套接口和相关设置,并使用该套接口发送和接受多播数据.

2011-03-16 03:25:00 2707 1

原创 「命名管道」其他API函数及错误和性能问题

CallNamedPipe、TransactNamedPipe、GetNamedPipeHandleState、SetNamedPipeHandleState、GetNamedPipeInfo、PeekNamedPipe。以及使用管道时需要注意的错误和性能问题。

2011-03-08 00:28:00 4006

原创 「命名管道」进程间通信——Console程序设计

创建异步(重叠I/O)服务端,反射客户端发来的消息,实现进程间双工异步通信

2011-03-08 00:20:00 1743

原创 「邮槽」单向进程间通信——Console程序设计

创建本地邮槽—服务端/客户端—进行进程间通讯

2011-03-07 01:20:00 1098

原创 Win7下利用IIS架设WAP服务器,实现数据下载

Win7下利用IIS架设WAP网站,实现MP3数据下载

2011-03-02 02:30:00 3105

原创 windows 程序设计之「NetTime.C」范例分析笔记

使用Winsock获取网络时间,并更新本地时间。Winsock部分函数的使用:WSAStartup ;socket ;WSAGetLastError ;WSACleanup ;WSAAsyncSelect ;closesocket ;connect ;recv ;字符串分隔函数strtok的使用;系统时间的换算和更新。

2011-01-06 21:54:00 1767

原创 windows 程序设计之「RECORD2.C」范例分析笔记

使用MCI函数的消息和数据结构命令形式实作录音机并播放。结构 MCI_GENERIC_PARMS mciGeneric ; MCI_OPEN_PARMS mciOpen ; MCI_PLAY_PARMS mciPlay ; MCI_RECORD_PARMS mciRecord ; MCI_SAVE_PARMS mciSave 简介。函数 mciSendCommand 的各种参数使用方法。

2011-01-05 03:55:00 1524 1

原创 windows 程序设计之「RECORD1.C」范例分析笔记

使用低阶波形声音API来录制和回放声音。结构WAVEFORMATEX 和 PWAVEHDR 简介。wave函数调用方法:waveInOpen ;waveInPrepareHeader ;waveInReset ;waveOutOpen ;waveOutPause ;waveOutRestart ;waveOutReset 。以及 MM_WXX_XXX 消息的触发条件。

2011-01-05 03:42:00 1060

原创 windows 程序设计之「SINEWAVE.C」范例分析笔记

实作正弦波wave波形音频并播放。wave函数的调用方法:waveOutOpen ;waveOutPrepareHeader ;waveOutWrite ;waveOutReset ;waveOutClose ;waveOutUnprepareHeader 。

2011-01-05 03:29:00 1987 1

原创 windows 程序设计之「TESTMCI.C」范例分析笔记

交谈式输入MCI命令,基于对话框的程序设计,文本编辑控件的部分特性使用方法。

2011-01-05 03:12:00 1556 2

原创 windows 程序设计「StrProg」 范例分析笔记

DLL 动态链接库基本编写运用。利用DLL共享数据段,实现多程序间的数据共享。以及VS2010对于依赖DLL程序的编译设置。

2010-12-10 05:37:00 1398

原创 Windows程序设计「MDIDemo」 范例分析笔记

MDI多重文档界面设计

2010-12-01 03:54:00 1520

原创 windows程序设计「DIBHEADS.C」范例分析笔记

DIB位图文件头和信息头的读取;利用可变参数函数,实现Printf 函数功能。

2010-11-25 19:24:00 1463

原创 windows程序设计「BITMASK.C」范例分析笔记

利用光栅旗标,实现DDB位图蒙板操作。

2010-11-25 19:18:00 1119

原创 windows程序设计「BLOWUP.C」范例分析笔记

锁定与解锁桌面窗口,绘制锁定后桌面窗口的旗标。利用位块传送函数,截取桌面窗口图形到程序窗口。

2010-11-25 18:48:00 1784 1

原创 windows程序设计「GRAFMENU.C」范例分析笔记

手动建立菜单 和 位图式弹出菜单的建立方法,自建逻辑字体的简单运用。

2010-11-25 18:19:00 1114

原创 SDK 实作VS2010复制中文乱码修复

当复制VS2010中带有中文字符的代码到Office(Word, Excel, PowerPoint, Outlook)时,在中文字符后面会被添加一到三个乱码。比如复制"中文字符",粘贴到word就会变成(中D文?字Á?符¤?)。本文通过同时截取CF_UNICODETEXT和RTF两种剪贴板数据,以CF_UNICODETEXT中的正确数据为参照,对比剔除RTF中的乱码。程序添加了全局热键 CTRL+Q 和 监测状态。右下角则是一个动态文字Logo,鼠标移上去就会出现Logo,移开则改为快捷键说明

2010-11-15 09:40:00 2025

原创 Windows程序设计 HELLOBIT.C -- SKETCH.C 范例分析笔记

在内存设备内容中的位图上输出文字和绘画。使用鼠标捕获,记录窗体以外的鼠标信息。

2010-11-08 05:54:00 1249

原创 Windows程序设计 BITBLT.C--STRETCH.C--BRICKS1.C--BRICKS2.C--BRICKS3.C 范例分析笔记

BitBlt 和 StretchBlt 函数调用,LoadBitmap位图资源的载入使用,CreateBitmap函数建立位图,CreatePatternBrush函数建立位图刷子。

2010-11-07 23:18:00 1230

原创 windows程序设计 「PopPad3」之 POPPRNT.C 打印范例分析 笔记

PrintDlg 打印对话框, PRINTDLG 结构简介, 放弃打印程序 与 放弃打印对话框 的运用. 副本逐份打印( PD_COLLATE 旗标) 算法.

2010-10-24 01:56:00 1930 1

原创 windows程序设计之 「DevCaps2.C」范例分析 笔记

显示器设备 和 打印机设备 性能读取,打印机连接扫描,动态更改窗口菜单。

2010-10-18 04:29:00 1875 1

原创 windows程序设计 之 「COLORS3.C 」范例分析笔记

Color通用对话框的运用,CHOOSECOLOR 、COLORREF结构说明。

2010-10-07 10:41:00 958

原创 windows程序设计 「PopPad3」范例分析笔记

Open、Save、Find和Font通用对话框的使用。OPENFILENAME(Open) 、FINDREPLACE(Find & Replace) 、CHOOSEFONT(Font)结构简洁。

2010-10-06 21:39:00 3399

转载 窗口风格 与 窗口类风格

窗口风格 与 窗口类风格 列表

2010-10-02 13:30:00 1007

原创 windows程序设计 之 「HEAD」范例分析笔记

清单方块控件 范例分析笔记

2010-09-30 13:40:00 1503 1

原创 windows程序设计 之 「CLOCK」范例分析笔记

定时器与三角函数运用,模拟时钟

2010-09-30 00:19:00 878

原创 弧度 与 角度

弧度 与 角度

2010-09-23 21:42:00 1414

原创 三角函数 与 广义角

三角函数 与广义角三角函数

2010-09-22 22:09:00 2500

原创 GDI 映像方式 之 SetViewportOrgEx 与 SetWindowOrgEx 解析

SetViewportOrgEx 与 SetWindowOrgEx 解析

2010-09-20 22:44:00 3800 6

原创 windows程序设计 之 「KeyView1」范例算法分析 笔记

按键消息与字符消息的读取

2010-09-19 01:53:00 2470 9

libtesseract304.dll和liblept172.dll.rar

libtesseract304.dll和liblept172.dll; 不包含语言包,语言包地址:https://github.com/tesseract-ocr/tessdata

2020-06-25

cFosSpeed_6.50_And_6.51_Build_1844_Add_Box_cFSTR2.0.7z

压缩包内容: cfos-speed V6.50 正式版 (x86 And x64) cfos-speed V6.51.1844 Build版 (x86 And x64) Box_cFSTR2.0 无限制使用补丁 系统支持: (x86 And x64) Windows 7/Vista/XP + Server 2003 & 2008 使用方法: 解压后查看"Box_cFSTR2.0"目录下的(Box_cFSTR说明.txt)文件。 关于Box_cFSTR2.0.exe文件: 大小: 834970 字节 文件版本: 2.0.0.0 MD5: 7FB46647921B9660C29759070CBFA2DF SHA1: D716733998E304111C2836F0278398058B9E5086 CRC32: 604961C4 如果杀软报毒,请手动放行。经本人测试,正常可用。 若不放心请放弃使用。

2011-05-01

Windows编程循序渐进.part3

上传限制,共分四卷压缩。请务必下载完所有压缩包。 目录 第一篇 软件设计基础篇 第1章 软件开发起步 2 1.1 建立MFC应用程序 2 1.2 分析框架结构 4 1.2.1 框架代码文件的结构 4 1.2.2 应用程序类 5 1.2.3 对话框类 6 1.2.4 添加消息响应 7 第2章 对话框应用程序 9 2.1 模态对话框 9 2.1.1 实例:使用MFC实现模态对话框 9 2.1.2 实例:使用Win32 API实现模态对话框 10 2.2 非模态对话框 12 2.2.1 实例:使用MFC实现非模态对话框 12 2.2.2 实例:使用Win32 API实现非模态对话框 13 2.3 属性对话框 14 2.3.1 实例:多页面切换程序 14 2.3.2 实例:向导对话框 16 2.4 对话框设计技巧 17 2.4.1 控件对齐与排列 17 2.4.2 设置控件逻辑顺序 18 2.5 通用对话框 19 2.5.1 实例:通用“打开”和“另存为”对话框 19 2.5.2 实例:通用“字体”对话框 22 2.5.3 实例:通用“颜色”对话框 23 第3章 基本控件 26 3.1 按钮控件 26 3.1.1 按钮CButton类 26 3.1.2 实例:按钮控件的使用方法 28 3.2 编辑框 30 3.2.1 编辑框CEdit类 30 3.2.2 实例:编辑框的使用方法 32 3.3 列表框 33 3.3.1 列表框CListBox类 33 3.3.2 实例:列表框的使用方法 35 3.4 组合框 36 3.4.1 组合框CComboxBox类 37 3.4.2 实例:组合框的使用方法 39 3.5 进度条 41 3.5.1 进度条CProgressCtrl类 41 3.5.2 实例:进度条的使用方法 42 3.6 列表控件 44 3.6.1 列表控件CListCtrl类 44 3.6.2 实例:列表控件的使用方法 45 第4章 文档与视图 47 4.1 文档—视图结构 47 4.1.1 单文档与多文档 47 4.1.2 文档与视图体系 48 4.2 实例:单文档应用程序与文档串行化 52 第5章 GDI绘图技术 57 5.1 图形设备接口GDI 57 5.1.1 设备上下文 57 5.1.2 GDI对象 58 5.1.3 GDI绘图 58 5.2 画笔 58 5.2.1 画笔CPen类 58 5.2.2 实例:使用GDI对象CPen绘图示例 59 5.3 画刷 60 5.3.1 画刷CBrush类 60 5.3.2 实例:使用GDI对象CBrush绘图示例 61 5.4 位图 63 5.4.1 位图CBitmap 63 5.4.2 实例:使用GDI对象CBitmap示例 64 第6章 键盘与鼠标消息 67 6.1 键盘消息 67 6.1.1 键盘消息的类型 67 6.1.2 实例:响应键盘消息示例 68 6.1.3 模拟键盘消息 70 6.1.4 实例:模拟键盘消息示例 71 6.2 鼠标消息 72 6.2.1 鼠标消息的类型 72 6.2.2 实例:处理鼠标消息 73 6.2.3 实例:模拟鼠标消息 74 第二篇 软件设计综合应用篇 第7章 网络通信基础 80 7.1 网络模型 80 7.1.1 OSI参考模型 80 7.1.2 TCP/IP参考模型 81 7.2 基础协议 82 7.2.1 IP协议 82 7.2.2 TCP协议 83 7.2.3 UDP协议 84 7.2.4 ICMP协议 85 7.3 套接字编程 85 7.3.1 函数介绍 85 7.3.2 实例:Ping程序 88 7.3.3 实例:网络嗅探器 92 7.4 服务器与客户端模型 96 7.4.1 实例:TCP服务端和客户端程序 96 7.4.2 实例:UDP服务器和客户端程序 100 7.5 实例:使用分层服务提供者LSP截取网络数据包 103 7.5.1 服务提供者接口(SPI) 103 7.5.2 设计实例 103 7.5.3 枚举协议目录 106 7.5.4 LSP的安装与卸载 108 7.5.5 分层服务提供者(LSP) 113 第8章 密码学算法 118 8.1 数据加密标准(DES) 118 8.1.1 算法描述 118 8.1.2 初始置换与逆初始置换 119 8.1.3 生成子密钥 120 8.1.4 f函数的执行流程 121 8.1.5 解密过程 122 8.1.6 实例:DES算法加密解密演示 123 8.2 国际数据加密算法(IDEA) 131 8.2.1 算法描述 131 8.2.2 生成子密钥 133 8.2.3 实例:IDEA算法加密解密演示 134 8.3 Blowfish算法 139 8.3.1 算法描述 139 8.3.2 生成子密钥和S盒 141 8.3.3 实例:Blowfish算法加密解密演示 141 8.4 公钥加密算法(RSA) 146 8.4.1 算法描述 146 8.4.2 实例:RSA加密解密演示软件 147 第9章 多媒体技术 151 9.1 多媒体控件 151 9.1.1 实例:使用Animation控件播放AVI文件 151 9.1.2 实例:使用Windows Media Player控件播放多媒体文件 152 9.1.3 实例:使用Real Player控件播放多媒体文件 153 9.2 屏幕截图 154 9.2.1 位图 154 9.2.2 实例:屏幕截图 155 9.3 屏幕录像 157 9.3.1 实现原理 157 9.3.2 实例:屏幕录像 158 第10章 数据库技术 161 10.1 设置ODBC数据源 161 10.1.1 ODBC数据源 161 10.1.2 使用ODBC管理器设置Access数据源 162 10.2 MFC ODBC数据库编程 163 10.2.1 MFC ODBC概述 163 10.2.2 实例:使用MFC ODBC访问数据库 164 10.3 MFC DAO数据库编程 169 10.3.1 MFC DAO概述 169 10.3.2 实例:使用MFC DAO访问 数据库 169 第11章 综合实例开发 174 11.1 实例:Huffman编码软件 174 11.1.1 Huffman算法原理 174 11.1.2 具体实现 175 11.2 实例:八数码游戏 178 11.2.1 八数码游戏算法介绍 178 11.2.2 具体实现 179 11.3 实例:游戏寻路算法A* 183 11.3.1 A*算法原理 183 11.3.2 二叉堆在A*中的应用 184 11.3.3 具体实现 186 11.4 实例:“连连看”游戏辅助工具 190 11.4.1 “连连看”算法原理 190 11.4.2 具体实现 191 11.5 实例:“对对碰”游戏辅助工具 196 11.5.1 “对对碰”算法原理 196 11.5.2 具体实现 197 11.6 实例:拼音输入法 199 11.6.1 设计实例 200 11.6.2 拼音字典存储结构—Trie树 200 11.6.3 单字联想 205 11.7 实例:Windows二级文件系统 209 11.7.1 设计实例 209 11.7.2 具体实现 211 11.8 实例:手柄测试器 214 11.8.1 DirectInput手柄输入 214 11.8.2 设计实例 216 第三篇 Windows系统程序设计篇 第12章 进程与线程 222 12.1 进程 222 12.1.1 原理介绍 223 12.1.2 创建进程 223 12.1.3 实例:创建进程 226 12.2 线程 227 12.2.1 原理介绍 227 12.2.2 创建线程 229 12.2.3 实例:创建线程 229 12.3 枚举进程/线程信息 231 12.3.1 实例:使用PSAPI示例 231 12.3.2 实例:使用ToolHelpAPI示例 233 12.3.3 实例:使用Native API示例 235 第13章 内存管理 239 13.1 虚拟内存 239 13.1.1 进程虚拟地址空间 239 13.1.2 实例:查看虚拟内存状态 240 131.3 实例:演示虚拟内存的“保留—提交”特性 243 13.1.4 实例:游戏内存修改器 245 13.2 内存映射文件 249 13.2.1 内存映射文件的原理 249 13.2.2 实例:文件分割器 250 第14章 进程间通信 254 14.1 消息传递机制 254 14.1.1 消息传递 254 14.1.2 实例:使用WM_COPYDATA消息传递数据 254 14.2 共享内存 256 14.2.1 共享内存的原理 256 14.2.2 实例:使用共享内存示例 257 14.3 管道和邮槽 259 14.3.1 管道和邮槽通信原理 259 14.3.2 实例:使用匿名管道重定向程序输出 261 14.3.3 实例:命名管道示例 263 14.3.4 实例:邮槽通信示例 266 14.4 剪贴板 267 14.4.1 剪贴板通信机制 267 14.4.2 实例:使用剪贴板实现进程间通信示例 269 第15章 线程同步 275 15.1 原子访问 275 15.1.1 多线程访问共享数据问题 275 15.1.2 互锁系列函数 276 15.2 关键代码段 277 15.2.1 基本原理 277 15.2.2 实例:多线程环境下的数据共享 278 15.3 内核对象与等待函数 280 15.3.1 内核对象 280 15.3.2 等待函数 281 15.4 事件内核对象 283 15.4.1 基本原理 283 15.4.2 实例:使用事件内核对象示例 284 15.5 等待定时器内核对象 285 15.5.1 基本原理 285 15.5.2 实例:使用等待定时器的APC机制 287 15.6 信标内核对象 288 15.6.1 基本原理 288 15.6.2 实例:使用信标内核对象示例 289 15.7 互斥内核对象 291 15.7.1 基本原理 292 15.7.2 实例:使用互斥内核对象示例 292 第16章 动态链接库 295 16.1 DLL基础 295 16.1.1 DLL的隐式链接 295 16.1.2 DLL的显示加载 296 16.2 编写动态链接库 297 16.2.1 入口函数DllMain 297 16.2.2 实例:编写DLL实现导出变量、函数、类 298 16.3 线程本地存储器(TLS) 301 16.3.1 静态TLS和动态TLS 301 16.3.2 实例:使用静态TLS示例 303 16.3.3 实例:使用动态TLS示例 304 第17章 结构化异常处理 306 17.1 SEH的概念、特性 306 17.2 SEH的基本使用方法 307 17.2.1 结束异常程序 307 17.2.2 异常处理程序 310 17.2.3 顶层异常处理 313 17.3 VC++编译器级SEH的具体实现 313 17.3.1 SEH相关数据结构的介绍 314 17.3.2 异常处理链结构图 315 17.3.3 实例:单嵌套异常块演示程序 316 17.3.4 实例:多嵌套异常块演示程序 318 17.3.5 VC++编译器级异常帧结构 320 17.3.6 VC中的顶层异常处理 320 17.3.7 VC搜索异常处理程序流程 322 第18章 可执行文件格式 324 18.1 PE文件格式 324 18.1.1 PE文件头 324 18.1.2 可选文件头 325 18.1.3 区块表 327 18.1.4 输入表 328 18.1.5 输出表 329 18.1.6 资源表 330 18.1.7 重定位表 332 18.1.8 绑定输入表 332 18.2 综合应用 333 18.2.1 实例: PE文件资源查看器 333 18.2.2 实例: 为应用程序添加Nag窗口 337 第19章 模块注入与函数挂接技术 341 19.1 模块注入 341 19.1.1 添加导入表项 342 19.1.2 远程线程技术 344 19.1.3 实例:使用远程线程实现模块注入 345 19.1.4 异步过程调用(APC) 346 19.1.5 实例:使用APC实现模块注入 347 19.2 挂接API 349 19.2.1 重定向API 350 19.2.2 实例:重定向API MessageBoxA示例 350 19.2.3 古老的API HOOK 353 19.2.4 实例:HOOK API示例 354 19.2.5 Detours Hook 356 19.2.6 实例:使用detour库实现挂接API示例 357 19.3 钩子 359 19.3.1 钩子的基本原理 359 19.3.2 钩子类型 360 19.3.3 实例:全局鼠标钩子示例 366 19.3.4 实例:全局键盘钩子示例 369 19.3.5 实例:使用局部CBT钩子示例 370 19.3.6 实例:使用低级键盘钩子示例 371 19.4 反注入技术 372 19.4.1 实例:使用调试钩子屏蔽全局钩子 372 19.4.2 实例:检测注入模块 374 19.4.3 实例:使用DLL_THREAD_ATTACH阻止远程线程 377 19.4.4 实例:使用挂钩LoadLibraryExW屏蔽全局钩子 379 附录 光盘源码实例 381

2011-04-12

Windows编程循序渐进.part2

上传限制,共分四卷压缩。请务必下载完所有压缩包。 目录 第一篇 软件设计基础篇 第1章 软件开发起步 2 1.1 建立MFC应用程序 2 1.2 分析框架结构 4 1.2.1 框架代码文件的结构 4 1.2.2 应用程序类 5 1.2.3 对话框类 6 1.2.4 添加消息响应 7 第2章 对话框应用程序 9 2.1 模态对话框 9 2.1.1 实例:使用MFC实现模态对话框 9 2.1.2 实例:使用Win32 API实现模态对话框 10 2.2 非模态对话框 12 2.2.1 实例:使用MFC实现非模态对话框 12 2.2.2 实例:使用Win32 API实现非模态对话框 13 2.3 属性对话框 14 2.3.1 实例:多页面切换程序 14 2.3.2 实例:向导对话框 16 2.4 对话框设计技巧 17 2.4.1 控件对齐与排列 17 2.4.2 设置控件逻辑顺序 18 2.5 通用对话框 19 2.5.1 实例:通用“打开”和“另存为”对话框 19 2.5.2 实例:通用“字体”对话框 22 2.5.3 实例:通用“颜色”对话框 23 第3章 基本控件 26 3.1 按钮控件 26 3.1.1 按钮CButton类 26 3.1.2 实例:按钮控件的使用方法 28 3.2 编辑框 30 3.2.1 编辑框CEdit类 30 3.2.2 实例:编辑框的使用方法 32 3.3 列表框 33 3.3.1 列表框CListBox类 33 3.3.2 实例:列表框的使用方法 35 3.4 组合框 36 3.4.1 组合框CComboxBox类 37 3.4.2 实例:组合框的使用方法 39 3.5 进度条 41 3.5.1 进度条CProgressCtrl类 41 3.5.2 实例:进度条的使用方法 42 3.6 列表控件 44 3.6.1 列表控件CListCtrl类 44 3.6.2 实例:列表控件的使用方法 45 第4章 文档与视图 47 4.1 文档—视图结构 47 4.1.1 单文档与多文档 47 4.1.2 文档与视图体系 48 4.2 实例:单文档应用程序与文档串行化 52 第5章 GDI绘图技术 57 5.1 图形设备接口GDI 57 5.1.1 设备上下文 57 5.1.2 GDI对象 58 5.1.3 GDI绘图 58 5.2 画笔 58 5.2.1 画笔CPen类 58 5.2.2 实例:使用GDI对象CPen绘图示例 59 5.3 画刷 60 5.3.1 画刷CBrush类 60 5.3.2 实例:使用GDI对象CBrush绘图示例 61 5.4 位图 63 5.4.1 位图CBitmap 63 5.4.2 实例:使用GDI对象CBitmap示例 64 第6章 键盘与鼠标消息 67 6.1 键盘消息 67 6.1.1 键盘消息的类型 67 6.1.2 实例:响应键盘消息示例 68 6.1.3 模拟键盘消息 70 6.1.4 实例:模拟键盘消息示例 71 6.2 鼠标消息 72 6.2.1 鼠标消息的类型 72 6.2.2 实例:处理鼠标消息 73 6.2.3 实例:模拟鼠标消息 74 第二篇 软件设计综合应用篇 第7章 网络通信基础 80 7.1 网络模型 80 7.1.1 OSI参考模型 80 7.1.2 TCP/IP参考模型 81 7.2 基础协议 82 7.2.1 IP协议 82 7.2.2 TCP协议 83 7.2.3 UDP协议 84 7.2.4 ICMP协议 85 7.3 套接字编程 85 7.3.1 函数介绍 85 7.3.2 实例:Ping程序 88 7.3.3 实例:网络嗅探器 92 7.4 服务器与客户端模型 96 7.4.1 实例:TCP服务端和客户端程序 96 7.4.2 实例:UDP服务器和客户端程序 100 7.5 实例:使用分层服务提供者LSP截取网络数据包 103 7.5.1 服务提供者接口(SPI) 103 7.5.2 设计实例 103 7.5.3 枚举协议目录 106 7.5.4 LSP的安装与卸载 108 7.5.5 分层服务提供者(LSP) 113 第8章 密码学算法 118 8.1 数据加密标准(DES) 118 8.1.1 算法描述 118 8.1.2 初始置换与逆初始置换 119 8.1.3 生成子密钥 120 8.1.4 f函数的执行流程 121 8.1.5 解密过程 122 8.1.6 实例:DES算法加密解密演示 123 8.2 国际数据加密算法(IDEA) 131 8.2.1 算法描述 131 8.2.2 生成子密钥 133 8.2.3 实例:IDEA算法加密解密演示 134 8.3 Blowfish算法 139 8.3.1 算法描述 139 8.3.2 生成子密钥和S盒 141 8.3.3 实例:Blowfish算法加密解密演示 141 8.4 公钥加密算法(RSA) 146 8.4.1 算法描述 146 8.4.2 实例:RSA加密解密演示软件 147 第9章 多媒体技术 151 9.1 多媒体控件 151 9.1.1 实例:使用Animation控件播放AVI文件 151 9.1.2 实例:使用Windows Media Player控件播放多媒体文件 152 9.1.3 实例:使用Real Player控件播放多媒体文件 153 9.2 屏幕截图 154 9.2.1 位图 154 9.2.2 实例:屏幕截图 155 9.3 屏幕录像 157 9.3.1 实现原理 157 9.3.2 实例:屏幕录像 158 第10章 数据库技术 161 10.1 设置ODBC数据源 161 10.1.1 ODBC数据源 161 10.1.2 使用ODBC管理器设置Access数据源 162 10.2 MFC ODBC数据库编程 163 10.2.1 MFC ODBC概述 163 10.2.2 实例:使用MFC ODBC访问数据库 164 10.3 MFC DAO数据库编程 169 10.3.1 MFC DAO概述 169 10.3.2 实例:使用MFC DAO访问 数据库 169 第11章 综合实例开发 174 11.1 实例:Huffman编码软件 174 11.1.1 Huffman算法原理 174 11.1.2 具体实现 175 11.2 实例:八数码游戏 178 11.2.1 八数码游戏算法介绍 178 11.2.2 具体实现 179 11.3 实例:游戏寻路算法A* 183 11.3.1 A*算法原理 183 11.3.2 二叉堆在A*中的应用 184 11.3.3 具体实现 186 11.4 实例:“连连看”游戏辅助工具 190 11.4.1 “连连看”算法原理 190 11.4.2 具体实现 191 11.5 实例:“对对碰”游戏辅助工具 196 11.5.1 “对对碰”算法原理 196 11.5.2 具体实现 197 11.6 实例:拼音输入法 199 11.6.1 设计实例 200 11.6.2 拼音字典存储结构—Trie树 200 11.6.3 单字联想 205 11.7 实例:Windows二级文件系统 209 11.7.1 设计实例 209 11.7.2 具体实现 211 11.8 实例:手柄测试器 214 11.8.1 DirectInput手柄输入 214 11.8.2 设计实例 216 第三篇 Windows系统程序设计篇 第12章 进程与线程 222 12.1 进程 222 12.1.1 原理介绍 223 12.1.2 创建进程 223 12.1.3 实例:创建进程 226 12.2 线程 227 12.2.1 原理介绍 227 12.2.2 创建线程 229 12.2.3 实例:创建线程 229 12.3 枚举进程/线程信息 231 12.3.1 实例:使用PSAPI示例 231 12.3.2 实例:使用ToolHelpAPI示例 233 12.3.3 实例:使用Native API示例 235 第13章 内存管理 239 13.1 虚拟内存 239 13.1.1 进程虚拟地址空间 239 13.1.2 实例:查看虚拟内存状态 240 131.3 实例:演示虚拟内存的“保留—提交”特性 243 13.1.4 实例:游戏内存修改器 245 13.2 内存映射文件 249 13.2.1 内存映射文件的原理 249 13.2.2 实例:文件分割器 250 第14章 进程间通信 254 14.1 消息传递机制 254 14.1.1 消息传递 254 14.1.2 实例:使用WM_COPYDATA消息传递数据 254 14.2 共享内存 256 14.2.1 共享内存的原理 256 14.2.2 实例:使用共享内存示例 257 14.3 管道和邮槽 259 14.3.1 管道和邮槽通信原理 259 14.3.2 实例:使用匿名管道重定向程序输出 261 14.3.3 实例:命名管道示例 263 14.3.4 实例:邮槽通信示例 266 14.4 剪贴板 267 14.4.1 剪贴板通信机制 267 14.4.2 实例:使用剪贴板实现进程间通信示例 269 第15章 线程同步 275 15.1 原子访问 275 15.1.1 多线程访问共享数据问题 275 15.1.2 互锁系列函数 276 15.2 关键代码段 277 15.2.1 基本原理 277 15.2.2 实例:多线程环境下的数据共享 278 15.3 内核对象与等待函数 280 15.3.1 内核对象 280 15.3.2 等待函数 281 15.4 事件内核对象 283 15.4.1 基本原理 283 15.4.2 实例:使用事件内核对象示例 284 15.5 等待定时器内核对象 285 15.5.1 基本原理 285 15.5.2 实例:使用等待定时器的APC机制 287 15.6 信标内核对象 288 15.6.1 基本原理 288 15.6.2 实例:使用信标内核对象示例 289 15.7 互斥内核对象 291 15.7.1 基本原理 292 15.7.2 实例:使用互斥内核对象示例 292 第16章 动态链接库 295 16.1 DLL基础 295 16.1.1 DLL的隐式链接 295 16.1.2 DLL的显示加载 296 16.2 编写动态链接库 297 16.2.1 入口函数DllMain 297 16.2.2 实例:编写DLL实现导出变量、函数、类 298 16.3 线程本地存储器(TLS) 301 16.3.1 静态TLS和动态TLS 301 16.3.2 实例:使用静态TLS示例 303 16.3.3 实例:使用动态TLS示例 304 第17章 结构化异常处理 306 17.1 SEH的概念、特性 306 17.2 SEH的基本使用方法 307 17.2.1 结束异常程序 307 17.2.2 异常处理程序 310 17.2.3 顶层异常处理 313 17.3 VC++编译器级SEH的具体实现 313 17.3.1 SEH相关数据结构的介绍 314 17.3.2 异常处理链结构图 315 17.3.3 实例:单嵌套异常块演示程序 316 17.3.4 实例:多嵌套异常块演示程序 318 17.3.5 VC++编译器级异常帧结构 320 17.3.6 VC中的顶层异常处理 320 17.3.7 VC搜索异常处理程序流程 322 第18章 可执行文件格式 324 18.1 PE文件格式 324 18.1.1 PE文件头 324 18.1.2 可选文件头 325 18.1.3 区块表 327 18.1.4 输入表 328 18.1.5 输出表 329 18.1.6 资源表 330 18.1.7 重定位表 332 18.1.8 绑定输入表 332 18.2 综合应用 333 18.2.1 实例: PE文件资源查看器 333 18.2.2 实例: 为应用程序添加Nag窗口 337 第19章 模块注入与函数挂接技术 341 19.1 模块注入 341 19.1.1 添加导入表项 342 19.1.2 远程线程技术 344 19.1.3 实例:使用远程线程实现模块注入 345 19.1.4 异步过程调用(APC) 346 19.1.5 实例:使用APC实现模块注入 347 19.2 挂接API 349 19.2.1 重定向API 350 19.2.2 实例:重定向API MessageBoxA示例 350 19.2.3 古老的API HOOK 353 19.2.4 实例:HOOK API示例 354 19.2.5 Detours Hook 356 19.2.6 实例:使用detour库实现挂接API示例 357 19.3 钩子 359 19.3.1 钩子的基本原理 359 19.3.2 钩子类型 360 19.3.3 实例:全局鼠标钩子示例 366 19.3.4 实例:全局键盘钩子示例 369 19.3.5 实例:使用局部CBT钩子示例 370 19.3.6 实例:使用低级键盘钩子示例 371 19.4 反注入技术 372 19.4.1 实例:使用调试钩子屏蔽全局钩子 372 19.4.2 实例:检测注入模块 374 19.4.3 实例:使用DLL_THREAD_ATTACH阻止远程线程 377 19.4.4 实例:使用挂钩LoadLibraryExW屏蔽全局钩子 379 附录 光盘源码实例 381

2011-04-12

Windows编程循序渐进源码

本书设计了大量的实例演示Windows应用程序开发过程中相关技术,分为3个部分: (1)软件设计基础篇。  第1章,软件开发起步:编写第一个软件,熟悉MFC应用程序框架。  第2章,对话框应用程序:熟悉模态、非模态对话框,以及通常对话框的原理与使用方法。  第3章,基本控件:介绍按钮、编辑框、列表框等基本控件的使用方法。  第4章,文档与视图:介绍文档与视图的基本原理。  第5章,GDI绘图技术:介绍GDI绘图技术的基本的GDI对象。  第6章,键盘与鼠标消息:介绍键盘、鼠标消息的处理与模拟。 (2)软件设计综合应用篇。  第 7章,网络通信基础:介绍网络模型、协议、以及套接字编程和LSP的实现。  第 8章,密码学算法:介绍常见的密码学算法及其实现。  第 9章,多媒体技术:介绍几种多媒体控件的使用方式和屏幕截图、录象的实现。  第10章,数据库技术:介绍MFC ODBC和DAO基本使用方法。  第11章,综合实例开发:实现多个具有趣味性的实例。 (3)Windows系统程序设计篇。  第12章,进程与线程:介绍进程与线程的原理及其基本应用。  第13章,内存管理:介绍虚拟内存与内存映射两种内存管理机制。  第14章,进程间通信:介绍共享内存、管道等进程间通信方式的原理与实现方法。  第15章,线程同步:介绍多种线程同步技术,包括使用内核对象实现线程同步。  第16章,动态链接库:介绍DLL的基本原理,包括TLS机制。  第17章,结构化异常处理:介绍结构化异常处理机制,及其在VC++环境下的特性。  第18章,可执行文件格式(PE):介绍PE文件格式及其基本应用。  第19章,模块注入与函数挂接技术:介绍模块注入及函数挂接技术及其防御。

2011-04-12

VS2010CopyModify.rar

SDK 实作VS2010复制中文乱码修复源文件 当复制VS2010中带有中文字符的代码到Office(Word, Excel, PowerPoint, Outlook)时, 在中文字符后面会被添加一到三个乱码。比如复制"中文字符",粘贴到word就会变成(中D文?字Á?符¤?)。 通过黑暗执行绪的一篇文章提示,截取剪贴板中RTF(富文本格式)的数据流,并作出修复。该作者使用了 .NET中的正则表达式类RegEx来达到修复目的。方法调用很简单,感兴趣的可以搜索一下作者的博客空间。 我这里给出另一个解决方法:同时截取CF_UNICODETEXT和RTF两种剪贴板数据,以CF_UNICODETEXT中的正确数据为参照,对比剔除RTF中的乱码。 写这份代码走了不少弯路,主要是一开始对RTF格式不熟悉,其中的中文接ASCII码处理着实让我差点抓破了头皮。

2010-11-15

EffectiveC++&MoreEffectiveC++.rar

压缩包内文件: Effective C++(中文完整版).chm More Effective C++(中文完整版).chm 都是学习C++的经典资料,多余的我也就不说了。

2010-08-20

cFosSpeed_5.12_Build_1652+Cracked_by_Box_cFSTR.rar

cfos-speed V5.12.1652 无限制使用版本 系统支持:(X86)Windows 7/Vista/XP + Server 2003 & 2008 ------------------------------------------------------------------------- 作用特点: ·该程序功能,可以方便恢复试用期。提供 自动重置 或 手动重置 两种方式。 ·该程序能够提供一个新的 30天 试用协议,这样就可以不断地将这个cFosSpeed试用下去了。 ·此过程中不需要反复卸载重新安装cFosSpeed程序。 ·该程序经测试目前可用于cFosSpeed 5.10/5.11/5.12 版本。 使用方法: 1、安装cFosSpeed (若已安装,进入第2步) 2、如果需要重置试用期,恢复成 30天,只须运行 Box_cFSTR.exe,然后选择恢复方式,按 RESET (重置)即可。 有两种选择方式: ·Automated 选择自动方式,然后按RESET重置。每次电脑启动后,时间自动重置为30天,也就是说试用天数总是可保持在30天。相当于可以一直试用下去。 ·Manual 选择手动方式,然后按重置。在需要的时候,以手动方式恢复 30天试用期。同时,这样做也可以取消以前设置的自动模式。 3、要取消以前设置的自动方式,只须选择 (Manual) / [RESET] ,按了重置后就取消自动模式了。按Exit退出程序。 ------------------------------------------------------------------------- 关于Box_cFSTR.exe文件: 文件大小 : 839550 byte 文件类型 : PE32 executable for MS Windows (GUI) Intel 80386 32-bit MD5 : e505053f987062d3b27d082b3534b026 SHA1 : 177bb609bfb38ed29f39ae8687dcf0f04b6f5cc1 杀软会报毒,安装时需要关闭杀软。若不放心请放弃使用。 若需了解报毒详情,请查看VirSCAN扫描结果: http://w88wytwww.virscan.org/report/eb68539785719e1f24535333be4a8dfc.html

2010-08-19

Dev_C++5Build0905汉化版.rar

Dev C++ 5 Build 0905 汉化版 Dev-C++是一个C&C++开发工具,它是一款自由软件,遵守GPL协议。它集合了GCC、MinGW32等众多自由软件,并且可以从 devpak.org上取得最新版本的各种工具支持,而这一切工作都是来自全球的狂热者所做的工作,并且你拥有对这一切工具自由使用的权利,包括取得源代码等,前提是你也必须遵守GNU协议。

2010-07-31

C++程序设计原理与实践(C++之父Bjarne Stroustrup)(体验版,不全)

为编写实际的应用程序做好准备:无论你是为了进行软件开发还是进行其他领域的工作。《C++程序设计原理与实践》假定你的最终目标是学会编写实际有用的程序。以基本概念和基本技术为重点:与传统的C++教材相比,《C++程序设计原理与实践》对基本概念和基本技术的介绍更为深入。这会为你编写有用、正确.易维护和有效的代码打下坚实的基础。 Bjarne Stroustrup,英国剑桥大学计算机科学博士,C++语言的设计者和最初的实现者,也是《C++程序设计语言》(已由机械工业出版社引进出版)一书的作者。他现在是德州农工大学计算机科学首席教授。1993年,由于在C++领域的重大贡献,Bjame获得TACM的Grace Murray Hopper大奖并成为ACM院士。在进入学术界之前,他曾在AT&T贝尔实验室工作多年。他是ISO C++标准委员会的创始人之一。 -------------------------------------------------------------------------- 体验版,本书不全。

2010-07-31

XirrusWiFiInspector.part1.rar

由于上传限制,压缩成了两个包。请务必下载完再解压。 ============================================ 无线网络扫描图形化工具,界面很友好。就同类软件来说,功能算不错的。

2010-07-24

XirrusWiFiInspector.part2.rar

由于上传限制,压缩成了两个包。请务必下载完再解压。 ============================================ 无线网络扫描图形化工具,界面很友好。就同类软件来说,功能算不错的。

2010-07-24

BackTrack 4 (3) Linux 硬盘 | 虚拟机 安装通用记录

BackTrack 4 (3) Linux 硬盘 | 虚拟机 安装通用记录

2010-07-24

NASM编译器2.09rc4绿色版

NASM V2.09rc4 编译器-绿色版。 更新时间15日-7月-2010年 18:47

2010-07-18

PS/2 键盘鼠标协议(中文版)

PS/2 设备接口用于许多现代的鼠标和键盘,它是由IBM 开发并且最初出现在IBM 技术参考手册里。但是当我知道的时候这篇文件就已经很多年没有印刷了,因此关于这个内容现在没有官方的出版物,我无法访问IBM 的技术参考手册。所以本文件中的所有信息都来自于我自己的经验及本页最下面列出的参考的帮助。 译者注:这些参考的条目在本章的结尾处 附录有全面的1.2.3套键盘扫描码

2010-07-14

smartcheck6.2汉化版.part2.rar

## 由于上传限制,所以分2卷压缩。请下载完所有文件后解压 ## ##文件.part1.rar URL:http://download.csdn.net/source/2264590 软件介绍: SmartCheck是NuMega公司出品的一款出色的调试解释执行程序的工具,目前最新版是V6.03。它非常容易使用,甚至于不需要懂得汇编语言都能轻易驾驭它。它可将VB程序执行的操作完全记录下来,使解密高手轻而易举的调试跟踪大部分VB程序,从而得到对其有用的东西,如软件的注册码,后门,程序设计流程以及程序缺陷等。 Smartcheck是专门针对VisualBasic程序的调试软件,由于VB程序执行时从本质上讲是解释执行,它们只是调用VBXXX.DLL(动态链接库)中的函数,因此VB的可执行文件是伪代码,程序都在VBXXX.dll里面执行。若用Soft-ICE跟踪调试只能在动态链接库里面用打转转,看不到有利用价值的东西,而且代码质量不高,结构还很复杂。当然只要了解其特点用Soft-ICE也可破解,但SmartCheck的出现,大大方便了调试高手们。它可将VB程序执行的操作完全记录下来,使我们轻而易举的破解大部分VB程序。

2010-04-20

smartcheck6.2汉化版.part1.rar

## 由于上传限制,所以分2卷压缩。请下载2个文件后解压 ## 文件.part2.rar URL:http://download.csdn.net/source/2264649 软件介绍: SmartCheck是NuMega公司出品的一款出色的调试解释执行程序的工具,目前最新版是V6.03。它非常容易使用,甚至于不需要懂得汇编语言都能轻易驾驭它。它可将VB程序执行的操作完全记录下来,使解密高手轻而易举的调试跟踪大部分VB程序,从而得到对其有用的东西,如软件的注册码,后门,程序设计流程以及程序缺陷等。 Smartcheck是专门针对VisualBasic程序的调试软件,由于VB程序执行时从本质上讲是解释执行,它们只是调用VBXXX.DLL(动态链接库)中的函数,因此VB的可执行文件是伪代码,程序都在VBXXX.dll里面执行。若用Soft-ICE跟踪调试只能在动态链接库里面用打转转,看不到有利用价值的东西,而且代码质量不高,结构还很复杂。当然只要了解其特点用Soft-ICE也可破解,但SmartCheck的出现,大大方便了调试高手们。它可将VB程序执行的操作完全记录下来,使我们轻而易举的破解大部分VB程序。

2010-04-20

SmartCheck简体汉化6.20升级补丁.rar

软件介绍:(请自行下载安装SmartCheck V6.20 原版 再执行此汉化补丁) SmartCheck是NuMega公司出品的一款出色的调试解释执行程序的工具,目前最新版是V6.03。它非常容易使用,甚至于不需要懂得汇编语言都能轻易驾驭它。它可将VB程序执行的操作完全记录下来,使解密高手轻而易举的调试跟踪大部分VB程序,从而得到对其有用的东西,如软件的注册码,后门,程序设计流程以及程序缺陷等。 Smartcheck是专门针对VisualBasic程序的调试软件,由于VB程序执行时从本质上讲是解释执行,它们只是调用VBXXX.DLL(动态链接库)中的函数,因此VB的可执行文件是伪代码,程序都在VBXXX.dll里面执行。若用Soft-ICE跟踪调试只能在动态链接库里面用打转转,看不到有利用价值的东西,而且代码质量不高,结构还很复杂。当然只要了解其特点用Soft-ICE也可破解,但SmartCheck的出现,大大方便了调试高手们。它可将VB程序执行的操作完全记录下来,使我们轻而易举的破解大部分VB程序。

2010-04-20

WinHex V15.1汉化版.rar

【基本介绍】 WinHex 是一款以通用的 16 进制编辑器为核心,专门用来对付计算机取证、数据恢复、低级数据处理、以及 IT 安全性、各种日常紧急情况的高级工具: 用来检查和修复各种文件、恢复删除文件、硬盘损坏、数码相机卡损坏造成的数据丢失等。得到 ZDNet Software Library 五星级最高评价,拥有强大的系统效用。 【软件功能】 - 硬盘, 软盘, CD-ROM 和 DVD, ZIP, Smart Media, Compact Flash, 等磁盘编辑器... - 支持 FAT, NTFS, Ext2/3, ReiserFS, Reiser4, UFS, CDFS, UDF 文件系统 - 支持对磁盘阵列 RAID 系统和动态磁盘的重组、分析和数据恢复 - 多种数据恢复技术 - 可分析 RAW 格式原始数据镜像文件中的完整目录结构,支持分段保存的镜像文件 - 数据解释器, 已知 20 种数据类型 - 使用模板编辑数据结构 (例如: 修复分区表/引导扇区) - 连接和分割、以奇数偶数字节或字的方式合并、分解文件 - 分析和比较文件 - 搜索和替换功能尤其灵活 - 磁盘克隆 (可在 DOS 环境下使用 X-Ways Replica) - 驱动器镜像和备份 (可选压缩或分割成 650 MB 的档案) - 程序接口 (API) 和脚本 - 256 位 AES 加密, 校验和, CRC32, 哈希算法 (MD5, SHA-1, ...) - 数据擦除功能,可彻底清除存储介质中残留数据 - 可导入剪贴板所有格式数据, 包括 ASCII、16 进制数据 - 可进行 2 进制、16 进制 ASCII, Intel 16 进制, 和 Motorola S 转换 - 字符集: ANSI ASCII, IBM ASCII, EBCDIC, (Unicode) - 立即窗口切换、打印、生成随机数字 - 支持打开大于 4 GB 的文件,非常快速,容易使用。 - 广泛的联机帮助

2010-04-20

VisulASMSetup.zip

Pascal有Delphi,Basic有VB,Java有JDKBuilder,C++那就有更多工具了。 然而汇编语言却一个像样的可视化集成开发环境都没有。 于是VisulASMSetup1.0诞生了。中文界面,无需注册,免费使用。

2010-04-20

MASM+5.0.zip

MASM VS 5.0 简单就是智慧。 masm不是用来产生*.asm文件的,是用来把*.asm文件编译为*.obj的。 汇编语言的源文件不是*.txt,而是*.asm,写好汇编代码用后缀.asm保存。(当然也可以是.TXT后缀,不过在编译时要特别指出) *.LST是列表文件,*.crf是交叉文件。 所生成的*.obj文件放在masm的工作目录里,然后再用link.exe把*.obj生成*.exe

2010-04-20

王爽《汇编语言》教程.rar

很多人都说学汇编好难的。是的。汇编不简单。要精通,更难。 但是你要是只想学到能基本看懂,那么汇编其实也不难。 这里我强烈推荐你看这本教材。大学的汇编教程一出来就是一堆概念解释。等你还没记下来,估计就已经头晕脑胀了。入门困难不说,还严重打击学者的热情和自信心。但此教程深入浅出,采用循序渐进的方式讲解。看着真的是一种享受。事实证明,此书确实也是好评如潮。并附带习题答案。(以上均为网上收集)

2010-04-19

ImportREC_1.7汉化版.rar

ImportREC_1.7汉化版.脱壳必备。

2010-04-18

hide_tool进程隐藏工具.rar

驱动实现隐藏进程、窗口,保护进程的工具,目的是保护Crack工具不被检测。 注意如果使用路径,不能是中文。 会被杀软报毒。建议虚拟机运行使用。

2010-04-17

PEiD查壳 V0.94汉化+原版.rar

简介明了的查壳工具。可以检测出常见的各种壳,非常方便。更新签名库及部分插件。2008/1/1

2010-04-17

DiE查壳工具0.64汉化版.rar

相比PEID查壳功能更多。建议和PEID一起对比使用。

2010-04-17

Cheat Engine V5.4 汉化版

Cheat Engine V5.4 汉化版 较强的内存查找,修改软件。

2010-04-12

ICO图标提取编辑大師

ICO图标提取.编辑.可以抓取任意图形,并支持编辑。操作简单。非常实用。

2009-10-22

ScanPort V1.2

一个小巧TCP端口扫描软件,可以帮助用户扫描在一个IP地址序列内TCP端口的情况,绿色软件。

2009-03-13

空空如也

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

TA关注的人

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