Download
Through this page you will download (free) Pocket Control PC - PC and Pocket Control PC - NetCF (both must be downloaded, because they depend on each other). The executable and source are distributed in a .zip file that be opened with WinZip or WinRar or with Windows ME (and newer) and other programs. Instructions are given inside to install the program on your device (Windows Mobile) and on your PC. Also, be sure to read the ReadMe and the license (GNU GPL) of the program.
Download - PC
Version: 1.1
Size: 113 KB (.zip)
Cost: Free
Downloads so far: 4857
Download: Download Click Here
Download - NetCF
Version: 1.0
Size: 189 KB (.zip)
Cost: Free
Downloads so far: 3952
Download: Download Click Here

Before Downloading: The website's bandwidth is limited. Too many downloads may cause the website to not function for a day. Please consider downloading the files from the following links: Modaco (Topic: "Pocket Control PC 1.1 -updated"), PocketMatrix (Topic: "Pocket Control PC 1.1"). Thanks.

Quick Guide: Download Pocket Control PC - PC and then Pocket Control PC - NetCF (first and second download boxes). Unzip them and read their ReadMes. Follow their installation instructions for each program. Then, connect the PC and the device through activesync (a small bluetooth guide is contained in the readme if you prefer it). Then, run both programs. On the PC, set the program to Listen (Connection > Begin Listening). Then, quickly click the Connect button on your smartphone. Now, you're ready to control your PC through your device (Menu > Modes).

Troubleshooting for 1.1 version

I've got a lot of messages about people not being able to achieve a connection between the device and the PC with Pocket Control PC - 1.1 and Pocket Control PC - NetCF 1.0. So, here are some easy and general steps you can follow to achieve a connection. If the problem persists, please don't hesitate to email me.

As I've noted that the programs with the default options work/connect just fine and because reseting the options isn't yet supported, it's best to reset the options for each program manually.
For the PC: Options: Validate Connection is checked. Also Ensure Connection is checked (but disabled if there's no connection). Configure IP is at 0.0.0.0 and at the max port. Auto-Listen is checked to none and Stop When Disconnect is not checked. Auto Listen/Minimize on start are not checked.
For the device: Options: Validate Connection is checked. Also Ensure Connection is checked (but disabled if there's no connection). Configure IP is at ActiveSync's IP and at the max port.

There's another thing you have to be careful about: It's best to uncheck "Ensure active connection" on both the device and the PC when you first get a connection. When you uncheck it, restart the programs (or the devices) so that the options are saved. After this I think ther 'll not be another problem.
If the above option is checked, you may be improperly disconnected without a reason sometimes.

With the above options, trying to connect is likely to succeed.
Hope I've helped. If you still can't get a connection done, you could use the older versions of the program found at the bottom of this page which do not show any of the above errors.

Description Last updated on: 29/10/04
Pocket Control PC icon I focused for a long time on creating a new free program for Windows (Mobile 2003). This program is intended for controling remotely a PC with the help of a device like Smartphones, PCs or Pocket PCs. It's source is also available and any developper could help!

Pocket Control PC is divided in two programs, both essential for it to work. One program is called the client and the other the host. The host program is Pocket Control PC - PC and always runs on a PC. The client one is Pocket Control PC - NetCF which runs on Smartphones 2003, Pocket PCs 2003 and PCs. When both programs are run and connected, the remote user can send commands to the PC which are then executed. The current commands supported pertain to the following:
  • Mouse and Scroll commands: The remote user is able to control the PC's mouse (and mouse's vertical scroll).
  • Keyboard commands: The remote user is able to control the PC's keyboard. All usual keys are supported. Current keyboard layout is US (extended - with media/browser/application keys e.g. next/previous track). The remote user can normally change languages in Windows.
  • Input text & keystrokes: The remote user can input text and keystrokes for the PC.
  • Input Mouse location: The remote user can input coordinates to move the PC's mouse.
Screenshot
For the connection between the device and the PC, the TCP/IP protocol is used. Microsoft's Activesync connection is adequate (through many ways like cable, bluetooth, network etc). You can find more info in the programs' readmes.

Screenshots:
PC version screenshots: 1st, 2nd screenshot.
NetCF version screenshots: 1st (PC), 2nd (Pocket PC), 3rd (Smartphone), 4th (Smartphone), 5th (Smartphone) screenshot.

Requirements:
Pocket Control PC - PC:
  • A PC which runs Pocket Control PC - PC (for Windows platforms). Microsoft .NET Framework 1.1 or later must be installed on the PC. You can download it at Microsoft's website.
  • A device which runs Pocket Control PC - NetCF. Supported devices: Smartphones 2003 or later, Pocket PCs 2003 or later, PCs.
  • Connection between PC and the device with TCP/IP. Microsoft's Activesync connection is adequate.
Pocket Control PC - NetCF:
  • A device with .NET Compact Framework. It could be Smartphones 2003, Pocket PCs 2003 and PCs. In Smartphones and Pocket PCs, .NETCF is pre-installed. On PCs, you must download and install .NETCF or .NET Framework if you do not have it.
  • A PC which runs Pocket Control PC - PC.
  • Connection between PC and the device with TCP/IP. Microsoft's Activesync connection is adequate.
Older Versions
Pocket Control PC - PC v1.0 Pocket Control PC - Smartphone v1.0
Best viewed with Mozilla Firefox (2 or later) browser at least at 800x600 resolution. Icons are from the WASP Icon set. Visits: 48450
Main page | Kingherc's ASP.NET Toolkit | Pocket Control PC | TagID | Pocket Image Editor | Pocket SnapIt | WASP Icons