CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

急!高分!!关于结束进程。

楼主LoneStar(孤星)2003-09-03 21:43:06 在 VC/MFC / 进程/线程/DLL 提问

我用CreateProcess启动了一个程序后,却不能用TerminateProcessx结束。这是怎么回事?该怎么解决? 问题点数:100、回复次数:9Top

1 楼Oversense(步步文)回复于 2003-09-03 21:56:59 得分 10

不可能的,你好好检查一下,是不是权限不对Top

2 楼wuwind(风)回复于 2003-09-03 22:06:01 得分 0

启动的是什么.Top

3 楼LoneStar(孤星)回复于 2003-09-03 22:30:33 得分 0

权限该怎么设置?我随便启动了一个NotePad。Top

4 楼MyPro(活到老,学到老!)回复于 2003-09-03 22:45:06 得分 10

结束进程最好用ExitProcess()!Top

5 楼gzshd(郁闷)回复于 2003-09-03 23:12:04 得分 20

CreateProcess后用::TerminateProcess没有遇到问题呀,把你的代码贴出来看看Top

6 楼LoneStar(孤星)回复于 2003-09-04 22:33:28 得分 0

代码是这样的,帮我看看。  
   
  HANDLE   m_process;  
   
  PROCESS_INFORMATION   pi;  
  STARTUPINFO   si;  
   
  ZeroMemory(&si,   sizeof(si));  
  si.cb=sizeof(si);  
  si.wShowWindow=SW_SHOW;  
  si.dwFlags=STARTF_USESHOWWINDOW;  
   
  CreateProcess(NULL,  
  "C:\\windows\\notepad.exe",  
                                              NULL,  
                                              NULL,  
                                              FALSE,  
                                              NORMAL_PRIORITY_CLASS|CREATE_NEW_CONSOLE,  
                                              NULL,  
                                              NULL,  
                                              &si,  
                                              &pi);  
   
  m_process=pi.hProcess;  
   
  if   (m_process   !=   NULL)  
  {  
          TerminateProcess(m_process,0);  
          m_process   =   NULL;  
  }  
  Top

7 楼whoo(谁)回复于 2003-09-05 04:01:43 得分 20

xp,   vs6.   楼上代码工作正常。Top

8 楼James0001(虾米—什么时候成大虾?)回复于 2003-09-05 07:18:19 得分 10

别忘记   CloseHandleTop

9 楼vcforever(累)回复于 2003-09-05 11:30:46 得分 30

ExitProcess();  
  TerminateProcess();  
  创建进程的时候,用默认权限就可以!  
   
  另外你还可一向你创建的进程的主窗口发送消息SendMessage(hProcess,WM_CLOSE)Top

相关问题

  • 进程结束问题?高分
  • 100分求怎么样用VB结束IIS进程?
  • 结束进程
  • 高分求助:如何截获父进程或子进程结束信号?
  • 特急,退出时不能结束进程,可能是报表的问题,60分!
  • vb 中 如何监控一个进程结束 10万火急
  • 一个结束进程的问题,给130分!!!
  • 有关结束多进程中的一个进程的问题!!讨论有分!!大家请进!!!!
  • 结束进程的问题?
  • 如何结束进程?

关键词

  • null
  • 进程
  • si
  • terminateprocess
  • 结束
  • createprocess
  • process

得分解答快速导航

  • 帖主:LoneStar
  • Oversense
  • MyPro
  • gzshd
  • whoo
  • James0001
  • vcforever

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo