connect and remote control your computer via Safari through your iPhone

Welcome to our Community
Wanting to join the rest of our members? Feel free to sign up today.
Sign up

qryptiq

New Member
Jul 21, 2007
75
0
0
#1
Not sure if this is falls under mod/hack or software - so i thought to put it here. All credit and acknowledgement goes to NateTrue - http://www.cre.ations.net who did a great job on the write up and instructions of making this possible.

In a nutshell, the following allows you to connect and remote control your computer via safari through your iPhone - haaa! Pretty cool for Admins who wish to impress the IT dept.

original topic found here

WebVNC - Remote Desktop / VNC on your iPhone

All > Tech > Software > WebVNC - Remote Desktop / VNC on your iPhone by natetrue
640 800 Full
640 800 Full
640 800 Full The idea seems simple enough. I want to be able to use my PC from the comfort and safety of my iPhone. I got to thinking about it, and it seemed that modifying VNC was the best option. It already has the remote framebuffer thing down pat and I just had to write a web interface for it so the iPhone could connect up.

I decided on TightVNC as my starting point. There was already a built-in HTTP server that I modified heavily. Right now it's Windows only because that's all I have to develop on, but I didn't use Windows-specific functions so porting should be trivial. (Update: now it does use Windows-specific functions for window choosing. Sorry!)

To use:
- Download the Binaries from my website (Developers: source, patch)
- Extract all files into some folder and run WinVNC.exe
- It will ask you to set a default password. CAUTION: At the moment the web client sends your password in plaintext. Use caution when connecting over open Wi-fi access points.
- Note your computer's IP address, and type it into the iPhone Safari address bar, appending :5800, like http://192.168.10.13:5800/
- Enter the password in the password box, and hit Log In.
- A list of windows will show up. Choose one or use Full Desktop to show it all.

Use the iPhone's excellent zooming and panning capabilities to move around your desktop. To perform an action such as clicking or typing, tap the screen where you want to do it, and a menu will show up, along with a crosshair for accuracy.
640 800 Full Options are for the most part self-explanatory.

Supported actions:
- Clicks: Left, right, middle, double
- Scrolling: Mouse wheel up and down
- Dragging and dropping (click Drag to hold mouse button down, click Drop to release)
- Text entry

To enter text, use the Text Input button. VNC will click where the crosshair is centered, then create a text box for you to enter text.
640 800 Full Click the blue "Done" button to type your text onto your PC. Press the X button below the input box to close it.

How it works

WebVNC is a modification of the VNC server. Where before the HTTP server in VNC would just serve a Java Applet, now it serves an AJAX application that downloads the screen as a set of JPEG images. The application then checks back with the server to see which ones have changed, and reloads them. Input is just another message to the server.

The window list is done with Windows-specific functions, enumerating top-level windows and returning a list of their titles and positions. When you click one the VNC server activates the window and the AJAX app limits its window size to just the one window.

If you have any questions, please join cre.ations.net and post a comment below. I look forward to your feedback!
 

Nuggets

New Member
Bronze
Jul 7, 2007
36
0
0
#3
Does't work for me. I downloaded the WinVNC from your link but it failed to start and is looking for MSVCR71D.dll. Am I supposed to have something installed prior to trying this, like VNC?
 

qryptiq

New Member
Jul 21, 2007
75
0
0
#4
yeah, i had the same problem. that file is not inlcuded in the download. so download file from here. and include it in the folder where WinVNC is at.

what i did was install TightVNC and then shut the program down. Then i started up WinVNC and was successful. For some reason TightVNC would not let me do what WinVNC allowed me to do...
 

Nuggets

New Member
Bronze
Jul 7, 2007
36
0
0
#5
Ha, thanks - that worked. This is a nice little app here. I like the way it displays a list of windows that are running on your desktop so you can just interact with just that window instead of navigating the desktop. Now I can check my torrents progress while I'm at work and restart things as needed. Thanks for sharing this, works great!
 

qryptiq

New Member
Jul 21, 2007
75
0
0
#6
Ha, thanks - that worked. This is a nice little app here. I like the way it displays a list of windows that are running on your desktop so you can just interact with just that window instead of navigating the desktop. Now I can check my torrents progress while I'm at work and restart things as needed. Thanks for sharing this, works great!
cool, your welcome
 

iPhobos

New Member
Bronze
Jul 25, 2007
201
0
0
#7
thanks a lot for this bit information I am using it right now to read the missing iPhone manual. Now I just wish I could find some way to get the manual on my phone.