如何根据进程名称确定进程是否正在运行

时间:2012-12-09 13:47:40

标签: c# windows-mobile compact-framework

  

可能重复:
  How to get all processes running in .net cf

我有一个名为myprocess.exe的流程。我怎么知道这个过程是否在我的智能设备中运行?在设备上安装了Windows Mobile 6.1。

2 个答案:

答案 0 :(得分:0)

我在http://code.google.com/p/win-mobile-code/source/browse/#svn%2Ftrunk%2Fcpumon%2FProcessorUsage%2FCpuMon2

有一个名为cpumon2的谷歌代码项目

这显示了如何构建一个可用于搜索命名进程的运行进程列表,然后您知道它是否正在运行。该代码使用reateToolhelp32Snapshot,请参阅http://code.google.com/p/win-mobile-code/source/browse/trunk/cpumon/ProcessorUsage/CpuMon2/Process.cs

我不能在这里发布代码,因为它被分成几个文件(类)

答案 1 :(得分:-1)

如果您只是想直观地验证进程是否正在运行,可以使用作为VS2008远程工具一部分提供的远程进程查看器。我假设你的设备是通过ActiveSync或WMDC连接的。