我遇到奇怪现象:
1、首先鼠标双击程序A,程序A运行正常,读入地图并显示。地图数据在A目录的子目录中。2、运行另外目录下的程序B,在B中用API函数creatprocess来运行程序A,结果发现A运行了,但是不能读入地图数据并显示3、把程序B拷到与A同一个目录下,再运行,这一次在B中createprocess运行A后,发现A正常运行,也可以读入地图了!!很奇怪啊!!哪位仁兄帮帮忙
1、首先鼠标双击程序A,程序A运行正常,读入地图并显示。地图数据在A目录的子目录中。2、运行另外目录下的程序B,在B中用API函数creatprocess来运行程序A,结果发现A运行了,但是不能读入地图数据并显示3、把程序B拷到与A同一个目录下,再运行,这一次在B中createprocess运行A后,发现A正常运行,也可以读入地图了!!很奇怪啊!!哪位仁兄帮帮忙
解决方案 »
- 大文件读取
- 如何判断系统是否安装打印机
- [挑战]了解Zip应用的请进!这种zip功能你有折吗?
- 怎样才能得到YYYYMMDD格式的日期?
- 求救啊!谁知道怎么区分使用两个类中的同一名称的函数啊!!!!!!
- 基于对话框的工具条,如何使其中的某个按钮“可用”或“不可用”?
- 请问怎么将不同类型的数据存入一个数组.
- CTreeCtrl怎么用?
- 如何将IE打开的网页上的所有图片另存?
- 类的私有成员为啥能直接访问?
- Cannot open include file: 'newdev.h': No such file or directory 在线等!
- 怎么用编程的方式(source code) 区分本机IP地址( ip address ) 是局域网地址还是公网地址?也就是如何区分在内网还是外网?希望不使用外
一般是初始的工作目錄之類的
假设A的目录为d:\pra
char path[]="d:\\pra";
CreateProcess(....
path,
...);