shellexecuteex
时间: 2023-03-16 15:49:31 浏览: 265
使用ShellExecuteEx调用控制台程序(exe)并传入多个参数
5星 · 资源好评率100%
shellexecuteex是一个Windows API函数,用于启动一个外部程序或打开一个文件,其原型如下:
```
BOOL ShellExecuteEx(
SHELLEXECUTEINFO *pExecInfo
);
```
其中,SHELLEXECUTEINFO是一个结构体类型,包含了一些启动外部程序所需的参数,如程序路径、命令行参数等等。这个函数可以在Windows操作系统中使用,它会将程序或文件的执行交给操作系统来处理,具体表现为打开一个关联程序或文件的默认应用程序。
该函数的返回值为BOOL类型,如果函数调用成功,它会返回TRUE,否则返回FALSE。你可以使用GetLastError()函数来获取具体的错误代码,以便进行错误处理。
这个函数的用途广泛,例如在编写程序时可以使用它来打开一个文档或者启动一个外部程序。
阅读全文