社区
界面
帖子详情
mfc中调用.exe文件
jaynaviee
2011-05-20 08:18:06
我用java做了个.exe文件 想在mfc多文档中通过一个菜单把它调用出来
可以用什么方法????
...全文
204
29
打赏
收藏
mfc中调用.exe文件
我用java做了个.exe文件 想在mfc多文档中通过一个菜单把它调用出来 可以用什么方法????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
psbeond
2011-05-24
打赏
举报
回复
ShellExecute(NULL, _T("Open"), strPath, NULL, NULL, SW_SHOW);
情意书生
2011-05-24
打赏
举报
回复
调用exe可以有两种方法:
1.ShellExecute(NULL,NULL,_T("E:\\ScrnSaverProduct.exe"),NULL,helpPath,SW_SHOW);
2.OnStartProcess("E:\\ScrnSaverProduct.exe");
供参考
tanxianbo520
2011-05-23
打赏
举报
回复
PROCESS_INFORMATION pi;
STARTUPINFO si;
memset(&si,0,sizeof(si));
si.cb=sizeof(si);
si.wShowWindow=SW_SHOW;
si.dwFlags=STARTF_USESHOWWINDOW;
BOOL fRet=CreateProcess(NULL,
"E:\vc++6.0\MSDev98\MyProjects\ns\examples\NSG2.EXE",
NULL,
NULL,
FALSE,
NORMAL_PRIORITY_CLASS|CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi);
这样试试
QQ515311445
2011-05-23
打赏
举报
回复
CreateProcessW(NULL,EXE路径,NULL,NULL,FALSE,0,NULL,NULL,NULL,NULL);
Lactoferrin
2011-05-23
打赏
举报
回复
PROCESS_INFORMATION pi;
static STARTUPINFOW si={sizeof(STARTUPINFOW)};
wchar_t cmdline[]=L"E:\\vc++6.0\\MSDev98\\MyProjects\\ns\\examples\\NSG2.EXE";
BOOL fRet=CreateProcessW(NULL,
cmdline,
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&si,
&pi);
许文君
2011-05-23
打赏
举报
回复
你调用时如何写的 路径里是 \ 还是 \\ ,调用失败应该会返回LASTERROR,我叫你用GETLASTERROR查看是不是返回的文件不存在,不是叫你直接从路径上看。
许文君
2011-05-22
打赏
举报
回复
E:\vc++6.0\MSDev98\MyProjects\ns\examples\NSG2.EXE?
getlasterror看看是不是文件不存在
wj709830140
2011-05-22
打赏
举报
回复
ShellExecute
jaynaviee
2011-05-22
打赏
举报
回复
cmd 窗口啊
提示按任意键退出!!!
jaynaviee
2011-05-22
打赏
举报
回复
当然存在!!!!
E:\vc++6.0\MSDev98\MyProjects\ns\examples
向立天
2011-05-21
打赏
举报
回复
你什么系统
如果是win7的话你用管理员启动你的主程序试试
little_sand
2011-05-21
打赏
举报
回复
你换个其他可执行文件试试看
jaynaviee
2011-05-21
打赏
举报
回复
system("E:\vc++6.0\MSDev98\MyProjects\ns\examples\NSG2.exe");
一个窗口一闪就没了!!!
_free
2011-05-21
打赏
举报
回复
或者换其他的程序试试,看能启动不,
也可能nsg2.exe在启动时验证了启动参数了呢
_free
2011-05-21
打赏
举报
回复
有点邪乎,用WinExec("exe path", SW_SHOW);
或者直接system("exe path");试试
jaynaviee
2011-05-21
打赏
举报
回复
NSG2 单独可以使用,也不需要什么管理员的身份!!!
清给位帮帮忙想办法!!!
_free
2011-05-21
打赏
举报
回复
[Quote=引用 7 楼 jaynaviee 的回复:]
引用 6 楼 visualeleven 的回复:
bool fRet=CreateProcess("E:\vc++6.0\MSDev98\MyProjects\ns\examples\NSG2.EXE",NULL,NULL,FALSE,NULL,NULL,NULL,NULL,&si,&pi);
-->
bool fRet=CreateProcess("E:\……
[/Quote]
NSG2单独运行可以吗? 或者是不是需要什么UAC管理员身份运行
,那样的话CreateProcess启动不起来的
Poptang
2011-05-21
打赏
举报
回复
你的exe运行是不是要参数的
jaynaviee
2011-05-21
打赏
举报
回复
[Quote=引用 6 楼 visualeleven 的回复:]
bool fRet=CreateProcess("E:\vc++6.0\MSDev98\MyProjects\ns\examples\NSG2.EXE",NULL,NULL,FALSE,NULL,NULL,NULL,NULL,&si,&pi);
-->
bool fRet=CreateProcess("E:\\vc++6.0\\MSDev98\\MyProjects\\ns\\……
[/Quote]
这两个都不行,没反应!!
buyong
2011-05-21
打赏
举报
回复
那是什么窗口?
[Quote=引用 18 楼 jaynaviee 的回复:]
窗口是出现了,但不是NSG2的运行窗口
[/Quote]
加载更多回复(9)
MFC
调用
DLL
文件
中
的对话框.非模态形式
调用
DLL
文件
中
的对话框_一个DLL的能成功_一个DLL不能成功DllDialogTest VS2010写的 一个基于对话框的
MFC
程序 然后创建两个常规动态DLL
文件
在DLL
文件
中
分别添加对话框 一个DLL的对话框能正常
调用
另一个不行 均...
ffmpeg for
MFC
1.2 (源代码)
自己做的FFMPEG移植到VC下的开源工程:ffmpeg for
MFC
。 本工程将ffmpeg工程
中
的ffmpeg转码器(ffmpeg.c)移植到了VC环境下。并且使用
MFC
做了一套简单的...“外部转码”支持作为一个GUI直接
调用
ffmpeg.
exe
进行转码。
MFC
中
调用
exe
文件
UINT callbackValue; callbackValue=Win
Exe
c("\"
exe
/被
调用
exe
.
exe
\" 2 3",SW_SHOW); //就这一个语句,就可以完成
调用
!!! //”\”
exe
/被
调用
exe
.
MFC
42D.DLL
文件
找不到如何解决?
其实并不是这样,其主要原因就是你电脑系统的该dll
文件
丢失了或者损坏了,这时你只需下载这个
MFC
42D.DLL
文件
进行安装(前提是找到适合的版本),当我们执行某一个.
exe
程序时,相应的DLL
文件
就会被
调用
,因此安装好之后...
解决
mfc
140u.dll
文件
在Windows找不到
其实并不是这样,其主要原因就是你电脑系统的该dll
文件
丢失了或者损坏了,这时你只需下载这个
mfc
140u.dll
文件
进行安装(前提是找到适合的版本),当我们执行某一个.
exe
程序时,相应的DLL
文件
就会被
调用
,因此安装好...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章