哪个C++函数是运行程序的?请高手来帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/04 14:37:52
我想在一个按键下面设置一个函数,用来执行E:\war3.exe,不知道哪个函数能啊?现知道有个system()只能调用内部的比如计算器程序,而且不支持中文路径,高手告诉我几个函数来运行啦!谢谢
我用的是MFC编程!能说详细点吗?我是菜鸟!!还有啊,那个system();函数调用游戏的EXE文件时怎么会出错呢(游戏不能玩,好象是少载入什么东西)?

y有下面的几个函数可以解决你的问题:

1:ShellExecute
HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);

2:BOOL ShellExecuteEx(
LPSHELLEXECUTEINFO lpExecInfo
);

3:UINT WinExec(
LPCSTR lpCmdLine,
UINT uCmdShow
);

一般是1和3经常的用,功能非常的强大,

具体的你可以看一看msdn的帮助!