MFC打开其它应用程序(ShellExecute)
打开其它程序可以用ShellExecute(NULL,"open",filename,NULL,NULL,SW_SHOWNORMAL)
但是这样打开的程序的父进程就是这个MFC程序了,例如用1.exe打开2.exe,那么2.exe的父进程就是1.exe而并不是explorer.exe,但我想令打开的2.exe的父进程是explorer.exe,不知有没有办法呢?
或者直接点说,我发现用一个程序打开另一个以相对路径调用文件的程序,这时会找不到那些文件而出现问题,如何解决?