各位大牛们,C#开发wince中A程序如何关闭B程序再打开B程序

athuhu0321 2013-01-15 02:15:31
各位大牛们,如题!
基于C#、wince6.0!
首先运行A程序,A程序中打开B程序和关闭B程序,请问怎么写啊,查了一上午资料了没头绪啊!
在线急等,感谢各位大牛!!!!
...全文
148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2013-01-15
  • 打赏
  • 举报
回复

************************打开进程*****************************************
先使用:using System.Diagnostics;

再在事件里填入
Process proc =Process.Start("Notepad");


************************关闭进程****************************************
一:
调用下面这个方法
private void KillProcess(string processName)   
...{   
     System.Diagnostics.Process    myproc=   new    System.Diagnostics.Process();   
    //得到所有打开的进程   
    try
    ...{   
        foreach(Process    thisproc   in    Process.GetProcessesByName(processName))   
        ...{   
            if(!thisproc.CloseMainWindow())
            ...{   
                 thisproc.Kill();   
             }   
         }   
                
     }   
    catch(Exception Exc)   
    ...{   
         MessageBox.Show(Exc.Message);   
     }   
}   

方法二:
在事件里填写:
System.Diagnostics.Process[] myProcesses = System.Diagnostics.Process.GetProcesses();   
foreach(System.Diagnostics.Process myProcess in myProcesses)   
...{   
    if ("sqlservr"==myProcess.ProcessName) 
    ...{                  
         myProcess.Kill();   
     }
          
} 
athuhu0321 2013-01-15
  • 打赏
  • 举报
回复
自己再顶~~~
athuhu0321 2013-01-15
  • 打赏
  • 举报
回复
自己顶~~~

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧