这个下载事件是浏览器才知道的,你外层应用程序没法知道
用ShellExecute打开一个下载链接,如何判断下载完成
在程序中用ShellExecute打开了一个超链接,想要等点击下载,确定以后弹出下载成功对话框,可是不知道怎么判断结束 ,这样写也不行,打开链接就返回了,求助,急急急
SHELLEXECUTEINFO ShExecInfo={0};
ShExecInfo.cbSize=sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask=SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd=NULL;
ShExecInfo.lpVerb=_T("open");
ShExecInfo.lpFile=L"http://www.aec188.com/download/homecost/homecost.xls";
ShExecInfo.lpParameters=_T("");
ShExecInfo.lpDirectory=NULL;
ShExecInfo.nShow=SW_SHOWNORMAL;
ShExecInfo.hInstApp=NULL;
ShellExecuteEx(&ShExecInfo);
WaitForSingleObject(ShExecInfo.hProcess, INFINITE);
CTemp_Information Temp_InformationLoadSuccess(TempExcDlgEnum::LoadSuccess);
Temp_InformationLoadSuccess.DoModal();
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
1条回答
为你推荐
- 在Go中请求UAC提升
- windows
- 2个回答
- 在Go中执行Shell命令
- 6个回答
- PHP:svn_update和shell_exec(“svn up”.DIR)
- 如何使用xpdf解码pdf中的一些特殊字体?
- php
- 1个回答
- shell_exec返回null ffmpeg以生成视频缩略图
- php
- 1个回答
- php上的shell_exec(),exec()无效
- php
- 1个回答
- 如何利用python在Linux系统下静默打印pdf?注意点:Linux系统下。
- python
- 1个回答
- MFC怎样调用打印机打印excel文档
- c++
- 1个回答
- ShellExecuteA要打开的程序需要两个参数怎么写?
- mfc中shellexecute调用后改变窗口位置
- c++
- 2个回答
- c++ 执行bat脚本(bat里面调用系统命令pnputil.exe)失败
- c++
- 4个回答
- 求大神解答ShellExcute不能参数不能转换的问题
- 1个回答
- 在代码中执行cmd命令如何不显示cmd
- 5个回答
- MFC程序中调用ShellExecute()运行出错
- 2个回答
- 如何使打开的其他程序或者文档在MFC窗口中显示,而不是新打开一个窗口
- 2个回答
- 关于ShellExecute运行多个命令的问题
- 1个回答
- 传递参数调用exe,SHELLEXECUTEINFO里的lpParameters怎么设置?
- c++
- 3个回答
- 使用ShellExecute打开br.exe应用程序
- 5个回答