ShellExecute执行没有反应
来源:互联网 发布:高分数据预处理流程 编辑:程序博客网 时间:2024/06/10 13:03
ShellExecute执行没有反应
作者:ImMcss 欢迎转载,请以超链接形式保留原文地址
最近在使用ShellExecute打开网页的时候,网址正常的时候,程序可以正常打开网页,使用代码如下。
std::string url = "http://jp.msn.com/";
........
ShellExecute(NULL,NULL,url.c_str(),NULL,NULL,SW_SHOWNORMAL);
但是如果传递一个比较不正常网址时候,ShellExecute执行后没有任何反应,这样的话感觉程序一点反应都没有,
感觉比较奇怪,即使有错也要来点反应吧。
于是做了如下修正
std::string cmd = "iexplore/"" + url + "/"";
........
ShellExecute(NULL,NULL,cmd .c_str(),NULL,NULL,SW_SHOWNORMAL);
最后做了如下修正后,程序正常打开IE,当然网页是不能打开,IE提示错误。
ShellExecute(NULL,"Open","IExplore",url.c_str(),NULL,SW_SHOW);
http://www.vckbase.com/document/viewdoc/?id=416
http://www.e-techstudios.net/blog/article.asp?id=100
- ShellExecute执行没有反应
- update一直执行,没有反应
- ShellExecute 执行BAT命令
- mybatis dao层执行sql时,方法执行后没有任何反应
- generate library没有反应
- 鼠标插上没有反应?
- win10开始菜单没有反应
- startActivityForResult 没有反应
- setOnTouchListener 没有反应
- radio checked 没有反应
- AJAX, SUCCESS没有反应???
- 原来ShellExecute不能执行批处理文件
- C++ MFC ShellExecute执行脚本
- ShellExecute执行exe注册dll
- ShellExecute使用管理员身份执行
- saltstack 执行cp.get_file没有反应,salt-minion-The Salt Master has rejected this minion's
- 关于JSP页面点击按钮没反应,方法没有执行的检查
- Oracle执行命令没有任何反应,可能是日志无法写入
- WebWork教程- Interceptor(拦截器)
- LAN91C111驱动的实现
- 每天唱歌
- 创建和使用动态链接库
- 实习的第一天
- ShellExecute执行没有反应
- Delphi 函数集
- 容易念错的十个汉字
- 很经典的一首情诗
- 指定域的名称或安全标识SID与该域的信任信息不一致
- c# const 与 static readonly 在switch中的注意事项
- 实战内核编译全过程_kisa747’s World
- 软件项目质量管理
- 使用JSLint完成JavaScript语法检查