C++如何调用matlab生成的exe程序

C++怎么调用matlab生成的exe程序
我有一个用matlab生成的exe程序,用C++语句
ShellExecute(NULL,_T("open"),"E:\\...\\a.exe",NULL,NULL,SW_SHOW);
调用时,每次执行程序都会卡住,然后显示说无反应,关闭程序。我用这个程序能调用其他的exe程序,但是matlab生成的那个不行,请问怎么才能实现呢?
------解决方案--------------------
程序本身有问题吧,双击能打开?
------解决方案--------------------
matlab生成exe程序???在我的印象中好像还没有这么生成过,外部程序要调用matlab程序有专门的方法,google下!