zoukankan      html  css  js  c++  java
  • win32 程序分析

    自己动手写了一个win32API的程序,然后通过跟踪观察在对话框创建的过程中所经历的消息

    ========================================================================

    Loaded 'ntdll.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32kernel32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32user32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32gdi32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32imm32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32advapi32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32 pcrt4.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32secur32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32lpk.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32usp10.dll', no matching symbolic information found.
    注册窗口   注册窗口的调试信息
    Loaded 'C:WINDOWSsystem32uxtheme.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32msvcrt.dll', no matching symbolic information found.
    Loaded 'C:Program Files360360Safesafemonsafemon.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32shell32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32shlwapi.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32ole32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32oleaut32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSWinSxSx86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202comctl32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32psapi.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32wininet.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32crypt32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32msasn1.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32version.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32ws2_32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32ws2help.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32 etapi32.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32comctl32.dll', no matching symbolic information found.
    Loaded 'C:Documents and SettingsAll UsersApplication DataTencentTSVulFwTSVulFW.DAT', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32MSCTF.dll', no matching symbolic information found.
    36     ===WM_GETMINMANINFO 
    129   ====WM_NCCREATE
    Loaded 'C:WINDOWSsystem32MSCTFIME.IME', no matching symbolic information found.
    131  =====WM_NCCALCSIZE
    1     =====WM_CREATE
    创建窗口
    24   =====WM_SHOWWINDOW
    70   =====WM_WINDOWPOSCHANGING
    20   =====WM_ERASEBKGROUND
    133 =====WM_NCPAINT
    127 =====WM_GETICON
    127
    127
    70  
    28  ======WM_ACTIVEAPP
    134======WM_NCACTIVE
    6   ======WM_ACTIVE
    641
    642
    7  ======WM_SETFOCUS
    71 ======WM_WINDOWPOSCHANGED
    131
    133
    5
    3  ======WM_MOVE
    显示窗口
    更新窗口
    消息循环
    127
    127
    127
    Loaded 'C:Program FilesCommon FilesPPLiveNetworkkernelVAProxyD.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32msvcp60.dll', no matching symbolic information found.
    Loaded 'C:WINDOWSsystem32winmm.dll', no matching symbolic information found.
    消息处理
    消息处理
    消息处理
    132
    32
    消息处理
    512     //WM_MOUSEMOVE
    132
    32
    消息处理
    512
    消息处理
    消息处理
    消息处理
    消息处理
    消息处理
    消息处理
    消息处理
    消息处理
    消息处理
    消息处理
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    消息处理
    消息处理
    消息处理
    消息处理
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    消息处理
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    161
    274
    533
    36
    561
    674
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    534
    533
    70
    71
    3
    562
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    160
    132
    32
    消息处理
    512
    消息处理
    674
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    132
    32
    消息处理
    512
    134
    6
    28
    8
    641
    642
    消息处理
    消息处理

  • 相关阅读:
    QT插件开发方式(作者有RemOjbects文档翻译(48)篇)
    qobject_cast<QPushButton*>(sender()) 简化信号与槽的编写(sender()取得发信号的对象后,就取得了它的全部信息,为所欲为)
    Qt:无标题栏无边框程序的拖动和改变大小
    Layui 是一款采用自身模块规范编写的国产前端UI框架(5600个Star)
    可靠、高吞吐架构基础改造
    MVC数据验证使用小结
    .NET面试问答集锦
    jQuery插件开发
    c#中运行时编译时 多态
    javascript变量的作用域
  • 原文地址:https://www.cnblogs.com/OneDream/p/3514921.html
Copyright © 2011-2022 走看看