2024年3月14日发(作者:)

常用断点(OD中)

拦截窗口:

bpCreateWindow创建窗口

bpCreateWindowEx(A) 创建窗口

bpShowWindow显示窗口

bpUpdateWindow更新窗口

bpGetWindowText(A) 获取窗口文本

拦截消息框:

bpMessageBox(A) 创建消息框

bpMessageBoxExA创建消息框

bpMessageBoxIndirect(A) 创建定制消息框

拦截警告声:

bpMessageBeep发出系统警告声(如果没有声卡就直接驱动系

统喇叭发声)

拦截对话框:

bpDialogBox创建模态对话框

bpDialogBoxParam(A) 创建模态对话框

bpDialogBoxIndirect创建模态对话框

bpDialogBoxIndirectParam(A) 创建模态对话框

bpCreateDialog创建非模态对话框

bpCreateDialogParam(A) 创建非模态对话框

bpCreateDialogIndirect创建非模态对话框

bpCreateDialogIndirectParam(A) 创建非模态对话框

bpGetDlgItemText(A) 获取对话框文本

bpGetDlgItemInt获取对话框整数值

拦截剪贴板:

bpGetClipboardData获取剪贴板数据

拦截注册表:

bpRegOpenKey(A) 打开子健

bpRegOpenKeyEx打开子健

bpRegQueryValue(A) 查找子健

bpRegQueryValueEx查找子健

bpRegSetValue(A) 设置子健

bpRegSetValueEx(A) 设置子健

功能限制拦截断点:

bpEnableMenuItem禁止或允许菜单项

bpEnableWindow禁止或允许窗口

拦截时间:

bpGetLocalTime获取本地时间

bpGetSystemTime获取系统时间

bpGetFileTime获取文件时间

bpGetTickCount获得自系统成功启动以来所经历的毫秒数

bpGetCurrentTime获取当前时间(16位)

bpSetTimer创建定时器

bpTimerProc定时器超时回调函数

拦截文件:

bpCreateFileA创建或打开文件 (32位)

bpOpenFile打开文件 (32位)

bpReadFile读文件 (32位)

bpWriteFile写文件 (32位)

拦截驱动器:

bpGetDriveTypeA获取磁盘驱动器类型

bpGetLogicalDrives获取逻辑驱动器符号

bpGetLogicalDriveStringsA获取当前所有逻辑驱动器的根驱动

器路径

★★VB程序专用断点★★

bp __vbaStrCmp比较字符串是否相等

bp __vbaStrComp比较字符串是否相等

bp __vbaVarTstNe比较变量是否不相等

bp __vbaVarTstEq比较变量是否相等

bp __vbaStrCopy复制字符串

bp __vbaStrMove移动字符串

bpMultiByteToWideChar ANSI字符串转换成Unicode字符串

bpWideCharToMultiByte Unicode字符串转换成ANSI字符串