有什么方法可以在一个程序中运行另一个程序 ( 比如,写一个程序,中途可以运行记事本) 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ShellExecutePerforms an operation on a specified file. HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd); CreateProcess也可以,不过参数比较多 HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd);如果运行的是记事本,各个参数应该是……?还请指教CreateProcess 我试过了,不行。 如果你只是想简单的运行另一个程序的话可以这样试试::WinExec("notepad.exe",SW_SHOW); 同意 ukyoking(乐易) 也可以多线程, PROCESS_INFORMATION pi; STARTUPINFO si; GetStartupInfo(&si); CreateProcess("c:\\windows\\NOTEPAD.exe", NULL,NULL,NULL,FALSE, 0,NULL,NULL,&si,&pi); 正好跟我的问题一样,到我的家去看一下吧。http://expert.csdn.net/Expert/topic/1137/1137862.xml?temp=.4085504 以下使用CreateProcess------STARTUPINFO StartupInfo; PROCESS_INFORMATION ProcessInfo; memset(&StartupInfo,0,sizeof(STARTUPINFO)); StartupInfo.cb=sizeof(STARTUPINFO); StartupInfo.dwFlags=STARTF_USESHOWWINDOW;StartupInfo.wShowWindow=SW_SHOWMINIMIZED;::CreateProcess(NULL,"c:\\Program Files\\Microsoft Office\\Office\\WINWORD.exe",NULL,NULL,FALSE,0, NULL,NULL,&StartupInfo,&ProcessInfo); return; ClistCtrl CMap写入文件,以及从文件中读取CMap的问题 CreateTimerQueue()编译不通过怎么回事哦?(而且是微软的代码) 关于CArray在release中出错的问题 一个报错的问题 程序不能进行调试,如何解决??!! 大家春节快乐。。。。进入讨论。。。清发表您的高见 在vc中使用new分配内存,如果没有在程序中使用这些内存,编译器就不会真正的分配他们? CEdit控件支持自绘吗?我不知道自绘函数,没有DrawItem 一个关于WebBrowser的问题,高手请看! 高分求助,关于动态创建编辑框的问题 请问:哪里有把bmp格式转换为JPG格式的算法?
Performs an operation on a specified file. HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
如果运行的是记事本,各个参数应该是……?还请指教CreateProcess 我试过了,不行。
::WinExec("notepad.exe",SW_SHOW);
STARTUPINFO si; GetStartupInfo(&si);
CreateProcess("c:\\windows\\NOTEPAD.exe",
NULL,NULL,NULL,FALSE,
0,NULL,NULL,&si,&pi);
http://expert.csdn.net/Expert/topic/1137/1137862.xml?temp=.4085504
PROCESS_INFORMATION ProcessInfo;
memset(&StartupInfo,0,sizeof(STARTUPINFO));
StartupInfo.cb=sizeof(STARTUPINFO);
StartupInfo.dwFlags=STARTF_USESHOWWINDOW;
StartupInfo.wShowWindow=SW_SHOWMINIMIZED;
::CreateProcess(NULL,"c:\\Program Files\\Microsoft Office\\Office\\WINWORD.exe",NULL,NULL,FALSE,0,
NULL,NULL,&StartupInfo,&ProcessInfo);
return;