Windows CE 5.0 doesn’t have a full-featured Task Manager. The included Task Manager only lists processes with visible windows. I needed an app that could list Window-less tasks and let me kill the tasks. I did find an excellent application by Viktor Toth which has the same feature set as the XP/Win2k Task Manager, but the free version only lists process – it doesn’t let you kill a process. I am making available for download a binary that will let you both list processes and kill a process in Windows CE 5.0.
Then I found a tutorial on MSDN by Alex Yakhnin titled “Creating a Microsoft .NET Compact Framework-based Process Manager Application“. Alex has gone pretty in-depth in his Process class to expose process management features as a C# class. The tutorial has an associated MSI file that has the source code with a configured Visual Studio 2003 Solution. The project is configured for Pocket PC 2k3, but I was able to change the target platform with little effort and compile Alex’s code into a binary. You can download the compiled binary, CE Process Manager from this page.
You need to make sure you have .NET Compact Framework 2.0 installed on the CE machine you want to run ProcManCE.exe on. Visual Studio 2005 has the installation CAB file under the directory
C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\wce500
Note: This is a .NET CF binary. It is not specific to any processor architecture. The .NET CF installation is processor architecture specific, but the app binary isn’t. So, as long as you have .NET CF 2.0 or higher installed on the WinCE device, you should be able to run this app.