首页
社区
课程
招聘
使用
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2012-2-27 19:25
0
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2012-2-27 18:12
0
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-6-5 08:19
0
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-6-4 15:05
0
[求助]这些消息的含义
算了,不玩了,
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-6-4 14:04
0
[求助]这些消息的含义
IDSTR是我定义的一个宏,不用去管它
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-6-4 14:04
0
[求助]这些消息的含义
看看对不对:
                IDSTR(SPFILENOTIFY_COPYERROR),"驱动安装过程中,文件拷贝过程中发生错误时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_DELETEERROR),"驱动安装过程中,文件删除操作过程中发生错误时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_ENDCOPY),"驱动安装过程中,队列完成复制操作时,该通知传递给回调函数(即使用户取消或有错误发生,该通知也被发送)",
                IDSTR(SPFILENOTIFY_ENDDELETE),"驱动安装过程中,当队列完成删除操作后,该通知被返回给回调例程(即使用户取消或有错误发生,该通知也被发送)",
                IDSTR(SPFILENOTIFY_ENDQUEUE),"驱动安装过程中,队列中的所有作业已完成后,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_ENDRENAME),"驱动安装过程中,队列完成重命名操作后,该通知发送到回调例程(即使用户取消或有错误发生,该通知也被发送)",
                IDSTR(SPFILENOTIFY_ENDSUBQUEUE),"驱动安装过程中,队列完成子队列中的删除、重命名或拷贝作业后,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_FILEEXTRACTED),"驱动安装过程中,该通知发送给SetupIterateCabinet函数的回调例程,用以表明已从cab压缩文件中提取出一个文件,或提取失败并且对cab压缩文件的处理已被取消",
                IDSTR(SPFILENOTIFY_FILEINCABINET),"驱动安装过程中,每当cab压缩文件中找到一个文件时,该通知送到SetupIterateCabinet函数的回调例程,回调例程须返回一个值以指示是否提取该文件",
                IDSTR(SPFILENOTIFY_FILEOPDELAYED),"驱动安装过程中,如果文件操作被延时(由于文件在使用中),该通知由SetupInstallFileEx函数或SetupCommitFileQueue函数发送给回调例程,该文件操作将在下次系统重启时被继续处理",
                IDSTR(SPFILENOTIFY_LANGMISMATCH),"驱动安装过程中,若要复制文件的语言不匹配现有目标文件的语言,该通知发送给回调例程,它可被单独或联合发送到回调例程(通过\"或\"操 作:SPFILENOTIFY_TARGETEXISTS 与/或 SPFILENOTIFY_TARGETNEWER)",
                IDSTR(SPFILENOTIFY_NEEDMEDIA),"驱动安装过程中,当需要新的媒介或新的cab压缩文件时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_NEEDNEWCABINET),"驱动安装过程中,该通知由SetupIterateCabinet函数发送,用以表明当前文件需有另一个cab压缩文件柜才能继续。您的回调例程可调用SetupPromptForDisk函数,或创建自己的对话框,提示用户去插入下一张磁盘",
                IDSTR(SPFILENOTIFY_QUEUESCAN),"驱动安装过程中,该通知由SetupScanFileQueue函数发送给回调例程,用以检索文件队列的拷贝子队列中的各个节点(只发生在以SPQ_SCAN_USE_CALLBACK标志调用SetupScanFileQueue函数时)",
                IDSTR(SPFILENOTIFY_RENAMEERROR),"驱动安装过程中,若文件重命名操作过程中发生错误时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_STARTCOPY),"驱动安装过程中,当队列开始文件拷贝操作时,该通知发送给回调函数",
                IDSTR(SPFILENOTIFY_STARTDELETE),"驱动安装过程中,当队列开始文件删除操作时,该通知发送给回调函数",
                IDSTR(SPFILENOTIFY_STARTQUEUE),"驱动安装过程中,当队列允许进程启动时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_STARTRENAME),"驱动安装过程中,当队列开始文件重命名操作时,该通知发送给回调函数",
                IDSTR(SPFILENOTIFY_STARTSUBQUEUE),"驱动安装过程中,当列队开始处理在删除、重命名或拷贝子队列中的作业时,该通知发送给回调函数",
                IDSTR(SPFILENOTIFY_TARGETEXISTS),"驱动安装过程中,如果要拷贝的文件已用SP_COPY_NOOVERWRITE标志进行列队,且该文件在目标目录中已经存在时,该通知发送给回调例程。它可被单独或联合发送到回调例程(通过或操作:SPFILENOTIFY_LANGMISMATCH 与/或 SPFILENOTIFY_TARGETNEWER通知)",
                IDSTR(SPFILENOTIFY_TARGETNEWER),"驱动安装过程中,驱动安装过程中,如果要拷贝的文件已用P_COPY_NEWER或SP_COPY_FORCE_NEWER标志进行列队,且较新版本在文件中已经存在时,该通知发送给回调例程。它可被单独或联合发送到回调例程(通过或操作:SPFILENOTIFY_LANGMISMATCH 与/或 SPFILENOTIFY_TARGETEXISTS通知)",
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-6-4 12:02
0
[求助]这些消息的含义
另外,MSDN上的所有windows消息的功能,近日将翻译完毕,届时将放到看雪论坛上,接受看雪所有同仁的校阅补充及修订,然后做成消息查询器供大家编程及调试跟踪程序时使用
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-6-4 11:49
0
[求助]这些消息的含义
自定义消息没错,但微软本身也占据了不少自定义消息的空间啊

想让熟悉这些消息的同道,能点拨一二,让翻译准确一些,以免误人子弟
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-5-28 17:23
0
[求助]为什么File mapping比普通文件读写效率高
试问:读内存快还是读硬盘快?嘿嘿
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-5-28 17:20
0
[原创]一个具体对话框资源的内存图谱
双击插件中列表里头的对话框或其控件就弹出对话框,对话框的引用地址正在制作之中,打算再做一下模拟对话框中的按钮与OllyDbg中的反汇编代码进行绑定,即:点击一下模拟对话框中的按钮或其它控件就定位到OllyDbg中的相应反汇编代码
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-5-28 17:17
0
[原创]一个具体对话框资源的内存图谱
找啤酒盖子的explorer.exe测试了一下OllyDbg的插件
见图,不知大家觉得这种插件有用否?
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-5-23 11:19
0
[原创]一个具体对话框资源的内存图谱
当然这种插件对跟踪大型软件有用,对小不点,用处不大
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-5-23 11:17
0
[原创]一个具体对话框资源的内存图谱
插件的外观大致如下:

比如:
如图示,只要在搜索编辑框中键入notepad.chm,然后点击搜索按钮,然后在列表中左击一下,就会定位到ollydbg中
而平时插件对话框像QQ一样只露出一条二个像素的边,不遮挡ollydbg的窗口

我为什么要搞这个呢:
以资源字符串为例,ollydbg的确有一个"查找所有参考文本字串",罗聪也搞了一个中文的"ustrref"OD插件,但你试过它们能否查找得到资源中的字符串呢
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-5-23 11:03
0
[原创]一个具体对话框资源的内存图谱
我做ollydbg插件时搞的副产品,比如:你在ollydbg跟踪到一个窗口句柄,或者一个控件ID号,或者一个对话框的ID,你想马上看看它的真容吗,我的想法:只是点击一下鼠标,马上就把对话框模拟出来,目前对话框部分还刚开了一个头
甚至昨天下午代码重写了,只是因为图中的四个问号,即DWORD对齐,导致控件定位产生偏差
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-5-23 10:53
0
[原创]一个具体对话框资源的内存图谱
哦,这个呀,有用的人,很有用,没用的人,一点用都没有
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
swqswq 2010-5-22 23:58
0
[原创]一个具体对话框资源的内存图谱
下面的那张图烦请版主删掉,我搞死都弄不来
精华数
RANk
324
雪币
57
活跃值
关注数
粉丝数
0
课程经验
0
学习收益
0
学习时长
基本信息
  能力排名: No.3227
  等    级: LV3
活跃值  活跃值:活跃值
  在线值:
  浏览人数:216
  最近活跃:2020-8-21 12:50
  注册时间:2006-02-17
勋章
能力值

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册