外部程序启动器MFC
来源:互联网 发布:新闻客户端 网络舆情 编辑:程序博客网 时间:2024/05/02 03:05
主要介绍CreateProcess函数的使用
(1)创建一个基于对话框的工程
(2)使用classwizard打开类向导,为控件选择命令
(3)处理”…”的按钮单击事件,弹出文件打开对话框,让用户选择一个可执行文件。代码如下
void CSubPreocessDlg::OnChosefile(){// TODO: Add your control notification handler code here CFileDialog fDlg(TRUE,"","",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"app|*.exe"); if (fDlg.DoModal()==IDOK) { m_FileName.SetWindowText(fDlg.GetPathName()); }}(4)处理“运行”按钮的单击事件,运行子程序
void CSubPreocessDlg::OnRunprocess() {// TODO: Add your control notification handler code here CString fName; m_FileName.GetWindowText(fName); if (!fName.IsEmpty()) { PROCESS_INFORMATION pi; STARTUPINFO si={sizeof(si)}; BOOL ret=CreateProcess(fName,NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi); if (ret) { MessageBox("run successfully!","notice",MB_OK|MB_ICONASTERISK); } }}
5)运行程序
- 外部程序启动器MFC
- MFC打开外部程序
- mfc 打开其他外部程序
- [作品]程序连锁启动器
- ubuntu桌面程序启动器
- MFC调用外部exe程序的方法
- MFC 程序自启动外部程序的问题
- Ubuntu 12.04 添加程序启动器
- Ubuntu 12.04 添加程序启动器
- ubuntu添加程序到启动器
- linux程序添加到启动器
- Ubuntu在启动器添加程序
- 在MFC下调用外部程序 ShellExecuteEx的使用
- 关于MFC读取外部程序的ListControl内容
- MFC笔记 启动其他外部exe程序实现
- VS2010 带外部控件的MFC程序的发布
- mfc根据句柄获得外部程序标题类
- nsis制作一个外部exe启动器(exe嵌套exe)
- 使用showModalDialog打开模态窗口添加数据后刷新原窗口 .
- 2013网易技术类笔试题(java开发方向+移动平台开发)
- Linux下Matlab安装
- 计算机科学与技术专业的困惑
- 并行计算基础及工具
- 外部程序启动器MFC
- Linux下管理java进程
- 有关Request对象 10.10
- JavaScript继承1
- 关于IPhone内存管理的其它10个Tips
- asdf
- java第一章笔记
- Linux设备驱动子系统-SD卡
- ListView组件的应用(模拟新浪微博界面)