我现在用Createprocess加载的子进程在调用“打开”或“保存”对话框时程序会退出。请问为什么?
代码如下:STARTUPINFO si;
PROCESS_INFORMATION pi;
memset(&si,0,sizeof(STARTUPINFO));
memset(&pi,0,sizeof(PROCESS_INFORMATION));
si.cb=sizeof(STARTUPINFO);if(!CreateProcess(targetProg,NULL,NULL,NULL,NULL,CREATE_SUSPENDED,NULL,NULL,&si,&pi))
{
.....
targetProg是目标程序的路径。
代码如下:STARTUPINFO si;
PROCESS_INFORMATION pi;
memset(&si,0,sizeof(STARTUPINFO));
memset(&pi,0,sizeof(PROCESS_INFORMATION));
si.cb=sizeof(STARTUPINFO);if(!CreateProcess(targetProg,NULL,NULL,NULL,NULL,CREATE_SUSPENDED,NULL,NULL,&si,&pi))
{
.....
targetProg是目标程序的路径。
解决方案 »
- 一个Button 如何区分BN_CLICKED与WM_LBUTTONDOWN\WM_LBUTTONUP事件
- 谁有VC做的基于winsock控件的通信程序
- 请问在vs2005或vs2008怎么添加组件,就象vc6.0里选Project->add to projects->Components and controls
- 自定义文件格式
- 各位高人,救救小弟,到底怎样才能自动显示自己的IE工具栏呢
- 如何让打印设置默认为横向???
- 不知道怎样才能得到服务器的oledb驱动的列表
- 请问,如何打印一个 .TXT 文件的内容,预览?
- fuck! 我受不了了,这个CSocket问题
- 关于IOCP的客户端主动closesocket的问题
- B/S结构的聊天室是否需要使用多线程编程?
- 多线程的一个问题!!!
标志后有用ResumeThread(pi.hTread);
标志后有用ResumeThread(pi.hTread);这个肯定有的。否则程序不会运行。而是运行后的问题。
调用“打开”或“保存”对话框时程序会退出