大艺网 张学军:看看这段代码有什么问题?如何用C调用一个可执行文件?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 23:01:58
#include <shellapi.h>
void main()
{
HINSTANCE ShellExecute(handle, "explore", <fully_qualified_path_to_folder>, NULL, NULL, SW_SHOWNORMAL);
}
这个问题我自己已经解决了~就是ShellExecute第一个参数错误了,用NULL就可以了(父窗口句柄)~不过还是感谢楼下的

你这个是VC的代码吧?
用ShellExecute 当然可以,不过比较麻烦,你可以试试 WinExec

WinExec("calc.exe",1);

这样就可以执行外部文件,当然 ShellExecute 可以开打URL,这个不行!