在VC中 可以直接调用资源中的EXE文件吗?

程序中需要调用一个exe文件,现在已经把它加到资源文件中能不能不释放而直接调用这个exe文件?该如何操作?... 程序中需要调用一个exe文件,现在已经把它加到资源文件中
能不能不释放而直接调用这个exe文件?
该如何操作?
展开
 我来答
cweifly
2010-01-05 · TA获得超过102个赞
知道答主
回答量:104
采纳率:0%
帮助的人:98.1万
展开全部
在vc中调用一般的.exe很简单,用一个函数就可以了:

WinExec("D:\\Path\\Path\\XXX.exe",1);

或者是:ShellExecute((HWND)GetParent(),"open","D:\\Path\\Path\\XXX.exe",NULL,NULL,SW_SHOWNORMAL);

(如果要具体了解这两个函数请求助于msdn!)

但是在调用由Matlab生成的.exe时,必须要先设置成当前路径,用到下面的函数:

SetCurrentDirectory("D:\\Path\\Path");

至于为什么我也不清楚,请知道的各位大虾给指点一下!o(∩_∩)o...

参考资料: http://blog.163.com/zhangh1011@126/blog/static/72016907200881173710869/

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式