必威体育Betway必威体育官网
当前位置:首页 > IT技术

ShellExecute

时间:2019-11-01 18:14:23来源:IT技术作者:seo实验室小编阅读:62次「手机版」
 

shellexecute

转载部分:

最近在做项目过程中,有用到ShellExecute函数,功能1,为打开一个URL。代码如下:                       

Hinstance Result;

Result = ::ShellExecute(GetSafeHwnd(), "open", strPath, NULL, NULL, SW_SHOWDEFAULT);

返回:SE_ERR_ACCESSdenied     (原因还未找到,但是在另一个项目中此功能是OK的,郁闷,换成winexec),此问题出现的环境为xp sp2。

功能2,用ShellExecute去执行程序外的一个exe,代码如下:

Result = ::ShellExecute(NULL, "open", filePath, NULL, NULL, SW_SHOWDEFAULT);

返回:ERROR_FILE_NOT_FOUND (原因也不明,还是换成WinExec),此问题出现的环境为某些 Vista32 or 64 OS. 打开其他类型的文件不晓得阿有问题,PDF好像是ok的目前。

自己也在项目中遇到了打开网站的情况:

::ShellExecute(NULL, "open", "www.Google.com", NULL, NULL, NULL);

文章最后发布于: 2019-01-08 09:05:07

相关阅读

ShellExecute 与 ShellExecuteEx 的使用方法

ShellExecute:1.函数功能:你可以给它任何文件的名字,它都能识别出来并打开它。2.函数原型:HINSTANCE ShellExecute(

ShellExecute详细用法(可以单独打开一个文件)

hellExecute的功能是运行一个外部程序,或者打开一个已注册的文件、打开一个目录、打印文件等等功能,它可以打开电脑内的任何文件,也

用ShellExecute执行Dos cmd命令失败的原因详见第1第二

用ShellExecute执行cmd命令遇到的问题总结 1、如果命令中的路径包含空格,要把路径

SHELLEXECUTEINFO 和 ShellExecuteEx的使用

在日常工作中用到的一些知识,很久没有总结过,前几日参加一个会议,很是无聊。自己思索着自己这两年来所做过的东西,写着写着居然也写下

ShellExecuteEx调用第三方程序

点击打开原文链接调用第三方程序有很多方法, 包括system , WinExec , CreateProcess, ShellExecute, ShellExecuteEx。对比这几个

分享到:

栏目导航

推荐阅读

热门阅读