Remote Tools

With remote tools you can use a development workstation to remotely perform a variety of programming tasks on a Microsoft® Windows® CE .NET–based target device. After you establish a connection between the remote tool and the target device over Platform Manager, you can accomplish such tasks as downloading a file to the target device, monitoring the status of processes and threads on the target device, and measuring the performance of the target device. For more information about connecting a remote tool to a target device over Platform Manager, see Application Connectivity.

You can run one instance of each remote tool at a time. You cannot run Remote Call Profiler and Remote Kernel Tracker simultaneously. However, many remote tools can display multiple windows. The toolbar buttons and some of the menu items in the window for the remote tool become active after you connect to a target device.

Certain platforms support certain remote tools. Platforms created with Microsoft Platform Builder 3.0 or later support all remote tools except Remote Call Profiler. Platforms created with Platform Builder 4.0 or later support Remote Call Profiler.

If you use the CESH startup server to connect a remote tool to a target device, you must have a copy of the Shell.exe file in the release directory for the platform. For more information, see CESH Startup Server.

The following table shows the remote tools that are available in Platform Builder and Microsoft eMbedded Visual C++® 4.0.

Remote tool Description
Remote Call Profiler Provides profiling and analysis tools within a graphical user interface (GUI) that enable you to identify algorithmic bottlenecks in your applications.
Remote File Viewer Displays a hierarchical view of the file system on a target device.
Remote Heap Walker Displays information about heap identifiers and flags for processes that are running on a target device.
Remote Kernel Tracker Displays a representation of the execution of the operating system (OS) on a target device.
Remote Performance Monitor Measures the performance of a target device.
Remote Process Viewer Displays a list of processes and threads running on a target device.
Remote Registry Editor Displays the registry for a target device and enables you to manage the registry.
Remote Spy Displays a list of windows opened on a target device and messages generated by those windows.
Remote System Information Displays system settings and properties for a target device.
Remote Zoom-in Displays an image from the screen of a target device.

See Also

Application Connectivity | Platform Manager | Platform and Application Debugging | Remote Utility Development | How to Use Remote Call Profiler to Find Performance Problems

 Last updated on Friday, October 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.