社区
进程/线程/DLL
帖子详情
高分求教!先给100分,不够再加!
phisherr
2005-09-23 11:59:03
我的问题是:
我在程序a 中用ShellExecuteEx()打开程序b后,消息全部封锁在程序b中,
程序a 不能做任何操作,请问如何将消息返回到程序a?
...全文
242
11
打赏
收藏
高分求教!先给100分,不够再加!
我的问题是: 我在程序a 中用ShellExecuteEx()打开程序b后,消息全部封锁在程序b中, 程序a 不能做任何操作,请问如何将消息返回到程序a?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yayaniuniu502
2005-09-25
打赏
举报
回复
我以前也遇到过,你是不是把ShExecInfo.fMask的属性设置成了SEE_MASK_NOCLOSEPROCESS?
可以改成SEE_MASK_NO_CONSOLE
yayaniuniu502
2005-09-25
打赏
举报
回复
我以前也遇到过,用了ShellExecuteEx()后,a程序根本就看不见了,进程还有,但是程序是“未响应”一样的状态,这是什么原因啊?
goodboyws
2005-09-23
打赏
举报
回复
用CreateProcess
DentistryDoctor
2005-09-23
打赏
举报
回复
消息全部封锁在程序b中?什么意思?
yayaniuniu502
2005-09-23
打赏
举报
回复
回不回是ShellExecuteEx()的参数设置不对啊?
i_noname
2005-09-23
打赏
举报
回复
钩子
KennyLiu
2005-09-23
打赏
举报
回复
你想返回什么信息啊??用ShellExecuteEx()之后,a跟b都是独立的
he_sl
2005-09-23
打赏
举报
回复
顶
koko1998
2005-09-23
打赏
举报
回复
CWinThread::CreateThread
balloy
2005-09-23
打赏
举报
回复
要的是这个吗?
bool DoEvents()
{
MSG msg;
while(::PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
if(msg.message == WM_QUIT) return false;
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
return true;
}
bool LaunchAppAndWait(const TCHAR * pszCmdLine, WORD nShow = SW_SHOW, DWORD dwMilliseconds= INFINITE)
{
bool bResult = false;
TCHAR szBuffer[1024] = _T("");
_tcscpy(szBuffer, pszCmdLine);
PROCESS_INFORMATION ProcessInfo;
STARTUPINFO StartupInfo;
ZeroMemory(&StartupInfo, sizeof(StartupInfo));
StartupInfo.cb = sizeof(StartupInfo);
StartupInfo.dwFlags = STARTF_USESHOWWINDOW;
StartupInfo.wShowWindow = nShow;
if(::CreateProcess( NULL, szBuffer, NULL, NULL,
FALSE, CREATE_NEW_CONSOLE | NORMAL_PRIORITY_CLASS,
NULL, NULL, &StartupInfo, &ProcessInfo))
{
while(::WaitForSingleObject(ProcessInfo.hProcess, dwMilliseconds) == WAIT_TIMEOUT)
{
if(!DoEvents()) break;
}
::CloseHandle(ProcessInfo.hThread);
::CloseHandle(ProcessInfo.hProcess);
bResult = true;
}
return bResult;
}
调用函数LaunchAppAndWait即可
rageliu
2005-09-23
打赏
举报
回复
up
fif口语怎么删最
高
分
_怎么在两个月内把托福从 60
分
提高到
100
分
?
博主
分
享托福短时间提
分
经验,一战80+,3个月提到112
分
。介绍了各科目备考方法,单词按学科
分
类背,阅读注重单词量和长难句
分
析,听力强调辨音及整体理解,口语可跟读模仿、找同伴练习和回归实战,写作要兼顾阅读和听力,不同
分
数段有不同提
分
重点。
python爬虫:爬取猫眼TOP
100
榜的
100
部
高
分
经典电影
本文介绍了一种使用Python爬虫技术从猫眼电影网站抓取TOP
100
高
分
经典电影数据的方法,并将数据存储为CSV文件的过程。通过循环请求不同页面,解析HTML获取电影名称、主演、上映时间、评
分
等信息。
法泰FTM9-
100
系列
高
分
断小型断路器详细解析与选型
本文围绕法泰FTM9 -
100
系列
高
分
断小型断路器展开,介绍了高效保护设备的重要性与类型,阐述
高
分
断能力的定义、实现技术及创新,探讨精确电流故障处理的原理、应用与优化,还提及断路器的选型、维护保养、应用领域及未来趋势,助力提升电气系统可靠性。
复试线相差
100
分
!某211大学一志愿和调剂
分
数线差距非常大!
郑州大学河南先进研究院计算机专业一志愿与调剂
分
数差距巨大,一志愿计算机学硕280
分
,专硕267
分
;调剂考生学硕最低354
分
,专硕最低367
分
,相差高达
100
分
。
2021年宿迁高考成绩查询,2021年宿迁高考最
高
分
多少
分
,历年宿迁高考状元
本文回顾了2020年和2019年宿迁高考的最
高
分
情况。2020年,王雅迪以429
分
成为省文科状元,同年400
分
以上有73人。2019年,陆洋宇以429
分
获得全市理科状元,宿中学生在
高
分
段表现出色,多人进入全省前
100
名。此外,何清漪同学通过香港中文大学综合素质评价有望被录取。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章