Archive for December, 2012

Creating a Remote Desktop Plugin Using Delphi - Part 5

Tuesday, December 4th, 2012

The last thing that I need to do to my remote desktop plugin is add the code required to send data from the client to the server.
(more…)

Creating a Remote Desktop Plugin Using Delphi - Part 4

Monday, December 3rd, 2012

Now that we have the client side ready to receive data from the server we need to look at programming the server side.  This actually seems to be quite a bit simpler that the client side.  There are just four functions; WTSVirtualChannelOpen, WTSVirtualChannelClose, WTSVirtualChannelRead and WTSVirtualWrite.  Actually, there are a few more, but these are the ones that you need to get by. (more…)

Creating a Remote Desktop Plugin Using Delphi - Part 3

Sunday, December 2nd, 2012

In parts 1 and 2 of this series I created a shell for a remote desktop client plugin.  The plugin as it stands so far initializes itself with the remote desktop client, responds to a few simple events and displays an “always on top” status window.  Still not very useful.  Next we need to actually open the virtual channel(s) that we will be using and respond to a few more events so that we can read data from that channel. (more…)