Features:
Command Line Parameters - requested by: Simon Capewell
- /sname "server name"
Can open a new client window by providing a Server Name
- /gname "group name"
Can open a multiple client window by specifying the Group Name
Add, Edit, Delete Servers
Those words says all.
Server Settings Window
the Server Settings window.
- In General Tab
- Server Name
You can give your connection name
- Server
The host address or IP address
- Custom Port - requested by: Simon Capewell
Allowing the RDP to connect to different port.
- Username
Your RD server Username
- Password
Your RD server Password
- Description
Your Server description
- Group
You can choose the group of your Server. You can also open Group Manager from there
- In Display Tab
- Desktop Sizes - some resoutions where requested by: Simon Capewell
- 640 x 480
- 800 x 600
- 1024 x 768
- 1120 x 700
- 1152 x 864
- 1280 x 800
- 1280 x 1024
- Custom Desktop Height and Width
- Fullscreen
- Colors
- True Color (24 bit)
- High Color (16 bit)
- High Color (15 bit)
- 256 Colors
Configuration Window
- In General Tab
- Password
Your Startup Password
- Display
- Hide when Minimize
If Enabled, the window hides and it self and you bring it up anytime by double clicking on notification icon in system tray.
If Disabled, the window just minimized and accessible in taskbar.
Import/Export
- Import from RDP file format
You can import your current RDP files
Note: Currently, the password made by MSTSC cannot be decrypted. I Still have to work on this
- Export to RDP file format
You can export the servers in RDP file format
Group Manager - requested by: Simon Capewell
Manages the server groups
Database
I implemeted SQLite3 - ADO.NET instead of working with XML and can be very time-consuming
UI Features
Notification Icon
This icon sits on your system tray area and you can right click on it to show the context menu or double click to bring up the window when minimized or hidden.
The context menu items contains:
- Servers - And under it contains the Groups and the Servers
- Disconnect All
- Configuration
- Lock
- Exit
Lock Application
For safety purposes, a Lock feature is added to lock the current application and the Password Window will show up after locking the application.
Startup Password - requested by: shmulyeng
For safety purposes, a Password feature is added before opening the application.
After entering 3 invalid passwords, CAPTCHA verification will show up in Password Window
Server Lists Panel
You can change the views in Server Lists panel in Detailed, Tiled, and Tree
- Conetext Menu in Server Lists Panel - requested by: Simon Capewell and
shmulyeng
Context Menu will popup after right clicking on the items and you can Add, Edit, Delete, and Group Connect.
- Collapse/Expand Server Lists Panel - requested by: Simon Capewell
You can collapse or expand the server lists panel.
- Groups - requested by: Simon Capewell
Servers are arranged by Groups
- Different Views - requested by: Simon Capewell
You can set the Server lists view by Detailed, Tiled, and Tree
MDI Tabs - requested by: shmulyeng
Of course, Tabs can be very helpfull when selecting client windows
Disconnect All
Disconnects all connected RD clients.
Client Window
The window for RD connections.
- Connect, Disconnect, and Reconnect
This Connects, Disconnects, and Reconnects the RD connection
- Fullscreen
Set the RD connection to Fullscreen. It can also ask you to resize the Resolution based on your Desktop Resolution
- Fit To Window
The RD resolution can change based on the RD client window
- Settings
Opens the Server Settings
Info Popup Window
This window automatically popups when hoverd on the control showing a description
of what the control can do.
Credits
I do give a lot of credits to the People who shared their Ideas, Custom Control, and Codes.
Credits can be found in my About Window
Future Features
- Send Keys
- More RD settings
- RD Virtual Channel
- Support VNC connection - using SharpVNC
- RD and VNC connection can be viewed as thumbnail on one window.
Screen shots