2012-12-09 51 views
-1

可能重复:
How to get all processes running in .net cf如何确定一个进程是由进程名运行

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

+0

在猜测,我不能在这里发布的代码,你要找['Environment.OSVersion'(HTTP:/ /msdn.microsoft.com/en-us/library/system.environment.osversion.aspx) – millimoose

+0

@millimoose不,它与我所要求的无关,但如果我错了,给我一个例子。 – Nick

+0

哦,我以为你想以某种方式检测当前的环境。没有看到'myprocess.exe'是你正在工作的那个进程。* – millimoose

回答

-1

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

+0

我想验证它在代码中。 – Nick

0

我有一个名为cpumon2一个谷歌代码项目在http://code.google.com/p/win-mobile-code/source/browse/#svn%2Ftrunk%2Fcpumon%2FProcessorUsage%2FCpuMon2

这说明如何建立可用于搜索名为进程正在运行的进程列表,然后你知道,如果它正在运行与否。该代码使用reateToolhelp32Snapshot,看到http://code.google.com/p/win-mobile-code/source/browse/trunk/cpumon/ProcessorUsage/CpuMon2/Process.cs

,因为它被分为几个文件(类)

相关问题