Property | Type | Description | |
---|---|---|---|
GetPassword | AuthenticateDelegate |
Property | Type | Description | |
---|---|---|---|
ConvertKeyToAscii | char | ||
GetKeyboardLayout | |||
GetKeyboardState | bool | ||
InitializeComponent | void | ||
InsureConnection | void | ||
KeyDownEventHandler | void | ||
KeyUpEventHandler | void | ||
ManageKeyDownAndKeyUp | void | ||
MapVirtualKeyEx | uint | ||
MouseDownUpMoveEventHandler | void | ||
MouseWHeelEventHandler | void | ||
PressKeys | void | ||
SetState | void | ||
SizeChangedEventHandler | void | ||
System | void | ||
ToUnicodeEx | int | ||
UpdateRemotePointer | void |
Method | Description | |
---|---|---|
Authenticate ( string password ) : void |
Authenticate with the VNC Host using a user supplied password.
|
|
Connect ( string host ) : void |
Connect to a VNC Host and determine whether or not the server requires a password.
|
|
Connect ( string host, bool viewOnly ) : void |
Connect to a VNC Host and determine whether or not the server requires a password.
|
|
Connect ( string host, bool viewOnly, bool scaled ) : void |
Connect to a VNC Host and determine whether or not the server requires a password.
|
|
Connect ( string host, int display ) : void |
Connect to a VNC Host and determine whether or not the server requires a password.
|
|
Connect ( string host, int display, bool viewOnly ) : void |
Connect to a VNC Host and determine whether or not the server requires a password.
|
|
Connect ( string host, int display, bool viewOnly, bool scaled ) : void |
Connect to a VNC Host and determine whether or not the server requires a password.
|
|
ConnectedFromServerEventHandler ( object sender, bool authentication ) : void |
Event Handler for Event "ConnectedFromServer"
|
|
Disconnect ( ) : void |
Stops the remote host from sending further updates and disconnects.
|
|
FillServerClipboard ( ) : void |
Fills the remote server's clipboard with the text in the client's clipboard, if any.
|
|
FillServerClipboard ( string text ) : void |
Fills the remote server's clipboard with text.
|
|
FullScreenUpdate ( ) : void |
Get a complete update of the entire screen from the remote host. You should allow users to call FullScreenUpdate in order to correct corruption of the local image. This will simply request that the next update be for the full screen, and not a portion of it. It will not do the update while blocking. |
|
Listen ( string host, int port = 5500, bool viewOnly = false, bool scaled = false ) : void |
Wait for a connection from VNC Server.
|
|
RemoteDesktopWpf ( ) : System | ||
SendSpecialKeys ( SpecialKeys keys ) : void |
Sends a keyboard combination that would otherwise be reserved for the client PC. Keyboard combinations are Pressed and then Released, while single keys (e.g., SpecialKeys.Ctrl) are only pressed so that subsequent keys will be modified. |
|
SendSpecialKeys ( SpecialKeys keys, bool release ) : void |
Sends a keyboard combination that would otherwise be reserved for the client PC. Keyboard combinations are Pressed and then Released, while single keys (e.g., SpecialKeys.Ctrl) are only pressed so that subsequent keys will be modified. |
|
SetInputMode ( bool viewOnly ) : void |
Changes the input mode to view-only or interactive.
|
|
SetScalingMode ( bool scaled ) : void |
Set the remote desktop's scaling mode.
|
|
StopListen ( ) : void |
Stop Listening.
|
Method | Description | |
---|---|---|
Initialize ( ) : void |
After protocol-level initialization and connecting is complete, the local GUI objects have to be set-up, and requests for updates to the remote host begun.
|
|
OnClipboardChanged ( ) : void | ||
OnConnectComplete ( |
Dispatches the ConnectComplete event if any targets have registered.
|
|
OnConnectionLost ( ) : void |
Dispatches the ConnectionLost event if any targets have registered.
|
|
OnStoppedListen ( ) : void | ||
SetupDesktop ( ) : void |
Creates and initially sets-up the local bitmap that will represent the remote desktop image.
|
|
VncClientConnectionLost ( object sender, |
RemoteDesktop listens for ConnectionLost events from the VncClient object.
|
|
VncServerCutText ( object sender, |
||
VncUpdate ( object sender, |
Method | Description | |
---|---|---|
ConvertKeyToAscii ( Key key ) : char |
Convert Key to Ascii Character.
|
|
GetKeyboardLayout ( uint idThread ) : |
||
GetKeyboardState ( byte lpKeyState ) : bool | ||
InitializeComponent ( ) : void | ||
InsureConnection ( bool connected ) : void |
Insures the state of the connection to the server, either Connected or Not Connected depending on the value of the connected argument.
|
|
KeyDownEventHandler ( object sender, System.Windows.Input.KeyEventArgs e ) : void | ||
KeyUpEventHandler ( object sender, System.Windows.Input.KeyEventArgs e ) : void | ||
ManageKeyDownAndKeyUp ( System.Windows.Input.KeyEventArgs e, bool isDown ) : void | ||
MapVirtualKeyEx ( uint uCode, uint uMapType, |
||
MouseDownUpMoveEventHandler ( object sender, MouseEventArgs e ) : void | ||
MouseWHeelEventHandler ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void | ||
PressKeys ( uint keys, bool release ) : void |
Given a list of keysym values, sends a key press for each, then a release.
|
|
SetState ( RuntimeState newState ) : void | ||
SizeChangedEventHandler ( object sender, |
EventHandler for Image Size Change
|
|
System ( int connectionId, object target ) : void | ||
ToUnicodeEx ( uint wVirtKey, uint wScanCode, byte lpKeyState, [ pwszBuff, int cchBuff, uint wFlags, |
||
UpdateRemotePointer ( ) : void |
public Authenticate ( string password ) : void | ||
password | string | The user's password. |
return | void |
public Connect ( string host ) : void | ||
host | string | The IP Address or Host Name of the VNC Host. |
return | void |
public Connect ( string host, bool viewOnly ) : void | ||
host | string | The IP Address or Host Name of the VNC Host. |
viewOnly | bool | Determines whether mouse and keyboard events will be sent to the host. |
return | void |
public Connect ( string host, bool viewOnly, bool scaled ) : void | ||
host | string | The IP Address or Host Name of the VNC Host. |
viewOnly | bool | Determines whether mouse and keyboard events will be sent to the host. |
scaled | bool | Determines whether to use desktop scaling or leave it normal and clip. |
return | void |
public Connect ( string host, int display ) : void | ||
host | string | The IP Address or Host Name of the VNC Host. |
display | int | The Display number (used on Unix hosts). |
return | void |
public Connect ( string host, int display, bool viewOnly ) : void | ||
host | string | The IP Address or Host Name of the VNC Host. |
display | int | The Display number (used on Unix hosts). |
viewOnly | bool | Determines whether mouse and keyboard events will be sent to the host. |
return | void |
public Connect ( string host, int display, bool viewOnly, bool scaled ) : void | ||
host | string | The IP Address or Host Name of the VNC Host. |
display | int | The Display number (used on Unix hosts). |
viewOnly | bool | Determines whether mouse and keyboard events will be sent to the host. |
scaled | bool | Determines whether to use desktop scaling or leave it normal and clip. |
return | void |
public ConnectedFromServerEventHandler ( object sender, bool authentication ) : void | ||
sender | object | |
authentication | bool | |
return | void |
public FillServerClipboard ( string text ) : void | ||
text | string | The text to put in the server's clipboard. |
return | void |
public Listen ( string host, int port = 5500, bool viewOnly = false, bool scaled = false ) : void | ||
host | string | Hostname or IP Address |
port | int | Listening Port |
viewOnly | bool | Set true if you use viewonly mode |
scaled | bool | Set true if you use scaled mode |
return | void |
protected OnConnectComplete ( |
||
e | A ConnectEventArgs object with information about the remote framebuffer's geometry. | |
return | void |
public SendSpecialKeys ( SpecialKeys keys ) : void | ||
keys | SpecialKeys | SpecialKeys is an enumerated list of supported keyboard combinations. |
return | void |
public SendSpecialKeys ( SpecialKeys keys, bool release ) : void | ||
keys | SpecialKeys | SpecialKeys is an enumerated list of supported keyboard combinations. |
release | bool | |
return | void |
public SetInputMode ( bool viewOnly ) : void | ||
viewOnly | bool | True if view-only mode is desired (no mouse/keyboard events will be sent). |
return | void |
public SetScalingMode ( bool scaled ) : void | ||
scaled | bool | Determines whether to use desktop scaling or leave it normal and clip. |
return | void |
protected VncClientConnectionLost ( object sender, |
||
sender | object | The VncClient object that raised the event. |
e | An empty EventArgs object. | |
return | void |
protected VncServerCutText ( object sender, |
||
sender | object | |
e | ||
return | void |
protected VncUpdate ( object sender, |
||
sender | object | |
e | ||
return | void |