Once you have made the changes in the next post, expand the RDP Servers Detected tab and click the link next to the remote desktop or terminal server you want to connect to. A file Open/Save dialog box should pop up, chose Open and you will connect to the Remote Desktop or Terminal Server (if its running and not firewalled obviously).
In IE you may need to save then open the link in, but in Firefox, just open it.
I have kept the code modular, so we can add remote control buttons from any page.
The same method would work with VNC as vnc can be controlled from a .vnc file, but I haven't had time to look into this.
You could also launch various other file types, including .vbs in this way, so start thinking how to apply this elsewhere. I can see this working well for the system actions.. what does anybody else think.
How it works..
Clicking the link creates a {machine_name}.rdp file in the" launchpad" folder on the web server which is then pushed to the client to download. If we choose to open the file then the default application (which you can choose) will be used to open the file.
If you are running Windows XP you will need to have Remote Desktop installed on the workstation you are connecting from (but not necessarily running).
If unsure what to open the link with try.. %SystemRoot%\System32\mstsc.exe
This should also work from a Linux or Mac OSX browser so long as you have a suitable RDP viewer application to launch with the rdp file, and it can make sense of it.
See the following post for the code...
Let me know how you get on, I'm off for a week, so any bugs, either fix them or wait till I get back.
Hope it makes your lives easier.