IRemoteToolDevice (Compact 7)
3/12/2014
This interface represents a device in the Remote Tool Server, and provides common functionality for communicating with a remote agent running on a device.
Method | Description |
---|---|
Registers a callback that is called when the device connection status changes. |
|
Deletes a directory from the device's file system. |
|
Deletes a file from the device's file system. |
|
Deploys a service (package) to the device, starts the main executable in the service, and then establishes a stream-based connection with the main executable in the service. |
|
Enumerates the processes running on a device. |
|
Gets the operating system version of the device. |
|
Indicates whether a device is currently connected. |
|
Launches a process on the device. |
|
Creates a new directory in the device's file system. |
|
Gets a file from the device's file system and copies it to the desktop. |
|
Releases a process handle obtained from IRemoteToolDevice::EnumerateProcesses or IRemoteToolDevice::LaunchProcess. |
|
Puts a file from the desktop into the device's file system. |
|
Terminates a process using a process handle obtained from IRemoteToolDevice::EnumerateProcesses or IRemoteToolDevice::LaunchProcess. |
|
Unregisters the callback registered by IRemoteToolDevice::Advise. |
The following table displays a list of the public properties associated with this interface.
Property | Description |
---|---|
CPU |
(Read-only) The CPU type. |
Description |
(Read-only) The description of the device, which is typically the device name. |
DeviceID |
(Read-only) The ID of the device. |