可能重复:
How to get all processes running in .net cf如何确定一个进程是由进程名运行
我有一个名为myprocess.exe
过程。我怎么知道这个过程是否在我的智能设备上运行?在设备上安装Windows Mobile 6.1。
可能重复:
How to get all processes running in .net cf如何确定一个进程是由进程名运行
我有一个名为myprocess.exe
过程。我怎么知道这个过程是否在我的智能设备上运行?在设备上安装Windows Mobile 6.1。
如果您只是想直观地验证您的进程是否正在运行,则可以使用作为VS2008远程工具的一部分提供的远程进程查看器。我假设您的设备通过ActiveSync或WMDC连接。
我想验证它在代码中。 – Nick
我有一个名为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
,因为它被分为几个文件(类)
在猜测,我不能在这里发布的代码,你要找['Environment.OSVersion'(HTTP:/ /msdn.microsoft.com/en-us/library/system.environment.osversion.aspx) – millimoose
@millimoose不,它与我所要求的无关,但如果我错了,给我一个例子。 – Nick
哦,我以为你想以某种方式检测当前的环境。没有看到'myprocess.exe'是你正在工作的那个进程。* – millimoose