Introducing Remote Shell Control
Remote Shell Control lets you send user-defined commands to a remote host using either the RSH protocol or the REXEC protocol.
The rshctrl.ocx establishes a connection between the client machine and the server machine. Commands sent by the client machine through this connection can be executed on the server machine. Remote Shell Control returns the data to the client machine.
You can embed the control anywhere without worrying about its appearance because the control is invisible at runtime.
You need to supply the following properties before any client/server transaction can take place:
Use the AsyncStartCmd method after completing the required properties. At this point, a connection is established and the command is sent. As data returns from the server, the DataReady Event is generated.