a.exe同级下有一目录Config,Config中有一b.exe和b.ini配置文件,单独运行b.exe可以正确读取ini,可是从a.exe调用b.exe之后,配置文件读不出来.发现是调用的时候a把他的路径传递给b了.导致了b调用了上一级目录下的b.ini.b中获取ini的路径用的是GetCurrentDirectory,如何解决?PROCESS_INFORMATION pi;
memset(&pi,0,sizeof(pi));
STARTUPINFO si;
memset(&si,0,sizeof(si));
si.cb=sizeof(si);
si.wShowWindow=SW_SHOW;
si.dwFlags=0; CString strPath;
strPath.Format(_T("Config\\b.exe"));
CreateProcess(NULL,strPath.GetBuffer(), NULL, NULL,TRUE, 0, NULL, NULL, &si,&pi);ShellExecute(NULL,"open",strPath,NULL,NULL,SW_SHOWNORMAL); WinExec(strPath,SW_SHOWNORMAL);
都不行
memset(&pi,0,sizeof(pi));
STARTUPINFO si;
memset(&si,0,sizeof(si));
si.cb=sizeof(si);
si.wShowWindow=SW_SHOW;
si.dwFlags=0; CString strPath;
strPath.Format(_T("Config\\b.exe"));
CreateProcess(NULL,strPath.GetBuffer(), NULL, NULL,TRUE, 0, NULL, NULL, &si,&pi);ShellExecute(NULL,"open",strPath,NULL,NULL,SW_SHOWNORMAL); WinExec(strPath,SW_SHOWNORMAL);
都不行
解决方案 »
- CHeaderCtrl的OnLButtonUp函数里,能否获取到是普通点击响应的还是改变宽度时响应的?
- 系统自带心跳包使用的困惑??
- geotiff 读取信息不全问题
- 问问关于WSAAsyncSelect的问题
- 问一个在子线程里面使用控件的问题!!
- 菜鸟求助:第一次写这种功能,一点头绪也没有,请高手指点一下……
- 如何用程序控制改变中文输入法中的顺序?
- 请教窗口显示相关问题?
- 谁能告诉我dc与gdi的关系?
- VC中使用EditView时,如何显示>64K的文本
- 用哪个Windows API可以判定一个文件夹是否有子文件夹,并给个思路
- 用CListCtrl当做Item插入CTreeCtrl!!会的来
现在的问题就是如何在CreateProcess的时候不传递参数给b.exe