在我的程序里如何编一个运行其他程序的程序
解决方案 »
- 菜鸟新手求助~MFC如何制作N行N列的列表框
- vs2008下,listctrl加载系统图标后无法正常显示
- 如何用钩子截获粘贴事件
- 如何把一个外部程序的窗口有一些部分给不显示,只显示其中的一部分?
- vc中建的win32 console工程中,如何使用CString?
- CString里的字符串如何赋值到一个字符数组或字符串里,我以前总是用GetLength得到长度,然后
- vs2005 MFC下对话框位置的设置问题
- 怎末直接通过ODBC获取ACEESS表的主键信息?
- 如何根据资源号得到字符串的内容?(77分)
- 打开一个*.mdb文件出错
- C2146是什么错误?
- 关于ListBox或者ListView的问题:高手进来看看!
ShellExecute
CreateProcess
ShellExecute(handle, "explore", path_to_folder, NULL, NULL, SW_SHOWNORMAL);
ExeFileDirectory是一个CString ,表示路径加文件名;
// 得到程序的路径
TCHAR *path = new char[MAX_PATH+1];
GetModuleFileName(::GetModuleHandle(NULL),path,MAX_PATH);
CString INIFilePath = path;
INIFilePath.TrimRight("\\ExceptionService.exe");
g_ExeFileDirectory = INIFilePath + "\\ExceptionManager.exe";