可以使用下面这个API:
HINSTANCE ShellExecute(
    HWND hwnd,                            //新窗口的父窗口句柄,可为NULL
    LPCTSTR lpVerb,                       //执行的动作,NULL为默认"open"
    LPCTSTR lpFile,                       //要打开的文件名
    LPCTSTR lpParameters,                 //传给文件的命令行参数,可为NULL
    LPCTSTR lpDirectory,                  //打开的文件的工作目录,可为NULL
    INT nShowCmd                          //打开的文件窗口显示方式
);运行该API,系统会自动调用打开指定的文件的合适方法,比如
ShellExecute(NULL,NULL,"notepad",NULL,NULL,SW_NORMAL);  //打开记事本
ShellExecute(NULL,NULL,"a.doc",NULL,NULL,SW_NORMAL);  //打开Word文档a.doc