要求是:给定进程名称,如何在应用程序代码中运行这个给定的程序?
解决方案 »
- loadlibrary("")失败, 提示找不到指定程序
- 聊天器的问题
- StretchBlt缩放时图像严重失真,一幅24位色位图缩小后,看上去好像16色一样!怎么解决?
- 在指定目录下自动生成一个test.mdb文件,怎么做?
- 如何在document 里面取得view的指针,超级高手请务必留言!!
- 控件消息问题
- 【求助】将VS2003的VC++工程迁移到VS2010后出现的问题
- C 库函数fread,fwrite 比Win32 API ReadFile,WriteFile 快多少?
- 请问《深入浅出MFC(第二版) CD 》和 《MFC Visual C++ 编程技术内幕 CD 》哪本书比较好。我是初学者
- 菜鸟的问题:在BCB中创建进程外COM server居然编译通不过?
- dll与exe之间传递数据的问题
- 多线程问题
怎么在VC的代码中让这个程序运行?
PROCESS_INFORMATION ProInfo ;
DWORD ErrorCode;
memset(&StartupInfo,0,sizeof(STARTUPINFO));
StartupInfo.cb=sizeof(STARTUPINFO);
StartupInfo.lpReserved=NULL;
StartupInfo.lpDesktop=NULL;
StartupInfo.lpTitle=NULL;
StartupInfo.dwFlags=STARTF_USESHOWWINDOW;
StartupInfo.cbReserved2=0;
StartupInfo.lpReserved2=NULL;
StartupInfo.wShowWindow=SW_SHOWNORMAL;
bool bReturn=CreateProcess(NULL,"c:\\windows\\notepad.exe",NULL,
NULL,FALSE,0,NULL,NULL,&StartupInfo,&ProInfo);
ErrorCode=GetLastError();CloseHandle(ProInfo.hThread);
//等待子进程的退出
WaitForSingleObject(ProInfo.hProcess, INFINITE);
//获取子进程的退出码
GetExitCodeProcess(ProInfo.hProcess, &ErrorCode);
//关闭子进程句柄
CloseHandle(ProInfo.hProcess);
再请问一下:
如果在C:\下面有一个 word文档,名为exp.doc
我要打开这个文档怎么写代码?