WinExec可能会引起消息重入
2015-06-24 15:29
267 查看
WinExec不仅会造成延迟,而且还会引起消息的重入。
下面是调用堆栈:
WinvoiceCC.exe!CWinvoiceCCDlg::OnMsgHttpReq(unsigned int wParam=38434384, long lParam=0) 行624
C++
mfc90d.dll!CWnd::OnWndMsg(unsigned int message=2564, unsigned int wParam=38434384, long lParam=0, long * pResult=0x0012e4dc) 行2018 + 0x11 字节
C++
mfc90d.dll!CWnd::WindowProc(unsigned int message=2564, unsigned int wParam=38434384, long lParam=0) 行1755 + 0x20 字节
C++
mfc90d.dll!AfxCallWndProc(CWnd * pWnd=0x0012f9b4, HWND__ * hWnd=0x0034062c, unsigned int nMsg=2564, unsigned int wParam=38434384, long lParam=0) 行240 + 0x1c 字节
C++
mfc90d.dll!AfxWndProc(HWND__ * hWnd=0x0034062c, unsigned int nMsg=2564, unsigned int wParam=38434384, long lParam=0) 行403
C++
mfc90d.dll!AfxWndProcBase(HWND__ * hWnd=0x0034062c, unsigned int nMsg=2564, unsigned int wParam=38434384, long lParam=0) 行441 + 0x15 字节
C++
user32.dll!_InternalCallWinProc@20() + 0x28 字节
user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 字节
user32.dll!_DispatchClientMessage@20() + 0x4d 字节
user32.dll!___fnDWORD@4() + 0x24 字节
ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 字节
user32.dll!_NtUserWaitForInputIdle@12() + 0xc 字节
kernel32.dll!_WinExec@8() + 0xaf 字节
WinvoiceCC.exe!CExternExeCmdService::Execute(const char * lpszCmd=0x004eef48, const char * lpszParams=0x024a2fd8) 行21 + 0x1d 字节
C++
下面是调用堆栈:
WinvoiceCC.exe!CWinvoiceCCDlg::OnMsgHttpReq(unsigned int wParam=38434384, long lParam=0) 行624
C++
mfc90d.dll!CWnd::OnWndMsg(unsigned int message=2564, unsigned int wParam=38434384, long lParam=0, long * pResult=0x0012e4dc) 行2018 + 0x11 字节
C++
mfc90d.dll!CWnd::WindowProc(unsigned int message=2564, unsigned int wParam=38434384, long lParam=0) 行1755 + 0x20 字节
C++
mfc90d.dll!AfxCallWndProc(CWnd * pWnd=0x0012f9b4, HWND__ * hWnd=0x0034062c, unsigned int nMsg=2564, unsigned int wParam=38434384, long lParam=0) 行240 + 0x1c 字节
C++
mfc90d.dll!AfxWndProc(HWND__ * hWnd=0x0034062c, unsigned int nMsg=2564, unsigned int wParam=38434384, long lParam=0) 行403
C++
mfc90d.dll!AfxWndProcBase(HWND__ * hWnd=0x0034062c, unsigned int nMsg=2564, unsigned int wParam=38434384, long lParam=0) 行441 + 0x15 字节
C++
user32.dll!_InternalCallWinProc@20() + 0x28 字节
user32.dll!_UserCallWinProcCheckWow@32() + 0xb7 字节
user32.dll!_DispatchClientMessage@20() + 0x4d 字节
user32.dll!___fnDWORD@4() + 0x24 字节
ntdll.dll!_KiUserCallbackDispatcher@12() + 0x13 字节
user32.dll!_NtUserWaitForInputIdle@12() + 0xc 字节
kernel32.dll!_WinExec@8() + 0xaf 字节
WinvoiceCC.exe!CExternExeCmdService::Execute(const char * lpszCmd=0x004eef48, const char * lpszParams=0x024a2fd8) 行21 + 0x1d 字节
C++
相关文章推荐
- 计算机操作系统中常用的调度算法总结
- Emacs文件管理
- 串口配置流程
- Qrcode生成二维码
- LeetCode Remove Element
- Android之桌面组件AppWidget
- 解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in
- 举例详解JavaScript中Promise的使用
- [VLFeat]Dense Sift的C源码学习
- 动态获取服务器时间
- thinkphp或者kohana 导入和读取文件
- weinre 远程调试 web
- MAC OX 配置JDK环境变量
- 一步一步搭建DRBD实验
- solr in Action 中文2.0 了解Solr
- 数据挖掘
- jq游戏----推箱子
- 找了一上午,才发现的问题
- 第七届中国保税物流发展论坛与中国仓储协会第十届中国仓储业大会合并举办
- LeetCode Remove Duplicates from Sorted Array