Remote control

  • Thread starter Thread starter Peter Morris
  • Start date Start date
P

Peter Morris

I remember there is a remote control app from Microsoft for the PocketPC so
that a desktop can connect to it, see its desktop, and control it.

What I'd like to know is
1: Is the app written on .NET or is it native code?
2: Has Microsoft made the source code available or only the binaries?


Thanks

Pete
 
1. I think you're talking about the Remote Display program. It's native
code.

2. If you have Platform Builder, you can see the source. It's nothing
magical and it's not some sort of standard. Someone just came up with a set
of messages that can be passed back and forth, along with the contents of
the screen.

Paul T.
 
2. If you have Platform Builder, you can see the source.

I did a search for Platform Builder and it was 91MB. I don't want to
install anything onto my PPC because it needs to have exactly the same
installation as my clients' PPCs. Can I download the source independently?
Someone just came up with a set of messages that can be passed back and
forth, along with the contents of the screen.

Do you think it captures areas of the screen and sends a diff as JPG or does
it somehow hook into the windows drawing API?


Pete
 
It's *WAY* more than 91MB - I'm certain it's over a GB, but you don't
install it on the PPC. It's a development tool, and it comes with a lot of
source code. Some of that is cerdisp (CE Remote Display) which is what
you're talking about.

It's very rudimentatry. It sends the entire screen (RLE compressed IIRC)
periodically. Nothing more. I think it may also do pixel skipping to
minimize the data transfer.

If you need something that's more than just "functional" you'd need to write
your own, and a display driver would be a good way to do it.
 
Hi Chris

Thanks for the info.

It's very rudimentatry. It sends the entire screen (RLE compressed IIRC)
periodically. Nothing more.


Ahh, far too big to send over a modem then by the sound of it?


If you need something that's more than just "functional" you'd need to
write your own, and a display driver would be a good way to do it.

I don't suppose this is possible in .NET is it? Could you point me to any
resources regarding this (.NET preferred otherwise native)? I presume you
mean to log all drawing API calls and to send those to the remote server
instead? Any help on this is greatly appreciated, thankyou very much!



Pete
 
Writing a display driver in .NET isn't possible as of now. It needs to be
in native code.

Paul T.
 
Back
Top