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
    消息处理
    消息处理

  • 相关阅读:
    WebBrowser一点心得,如果在Javascript和Winform代码之间实现双向通信
    PHP
    ASP.NET的路由系统:根据路由规则生成URL
    数据库的范式模型
    P2P编程
    MS CRM 2011的自定义与开发(12)——表单脚本扩展开发(4)
    Html.RenderPartial和Html.Partial在Razor视图中的区别
    如何在本地安装 DotNetNuke 6
    ASP.NET的路由系统:路由映射
    ASP.NET Web API: 宿主(Hosting)
  • 原文地址:https://www.cnblogs.com/OneDream/p/3514921.html
Copyright © 2011-2022 走看看