Celebrating the 22th anniversary of the UltraVNC: https://forum.uvnc.com/viewtopic.php?t=38031
Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

a glossary of pchelpware_viewer release 1.0

Locked
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

a glossary of pchelpware_viewer release 1.0

Post by redge »

a glossary of pchelpware_viewer release 1.0 (built 2 January 2007)

viewer screen available before, after and during a connection
Image

system menu (short =sysmenu) available to viewer while connected to server
hint keyboard: Alt+space, open the sysmenu from any software.
Image

toolbar available to viewer while connected to server
Image

about
information about release of pchelpware viewer


Alias
for your convenience for remember settings viewer settings and easy remote server name:
desktop, brother, sister, mom, dad, home, office, customer name, any number, etc...

create server for this viewer settings (bar menu)
Create Server (button)
allow create your own pchelpware_server with your current settings of viewer and files saved to:
\PcHelpWare\create_server\server
and
\PcHelpWare\myservers\"Alias"\PcHelpWare_server.exe
and
custom file: background.bmp and icon1.ico and helpdesk.txt are saved to
\PcHelpWare\create_server\custom

Chat (toolbar) | open chat window (sysmenu)
communicate by text only via keyboard, viewer only able to initate the chat.

Close (toolbar and sysmenu) | Exit (sysmenu)
terminate normal connection.

Debug (optional)
allow a very limited help for developer and experienced user, not help for first time user of computer.

Delete
allow delete your saved profile from folder \PcHelpWare\connections

Direct
connection local
pchelpware_viewer -- Local Area Network -- pchelpware_server
connection internet
pchelpware_viewer -- Internet -- pchelpware_server

Disable DirectX (optional)
Disable DirectX = GDI mode
required for some situation of blank or black screen

software/hardware unable to allow Direct3D like:
Parallel, VMware for linux, Remote Desktop, Terminal Server/Client (mstsc), or other OS or older windows
and
old hardware Graphic Display adapter not, fully, compatible Direct3D

Dynalias:
for relay/match direct connection via dynamic relay public/private ip/dns internal resolver of repeater from uvnc.com as example

public dynhost: uvnc.com dynport:5912 TCP
or
custom private repeater port for private Intranet or public Internet

encryption (built-in factory and unable to disable)
algorithm Twofish 256[ (TWF 256)
key size 256 bits , block size 128 bits
In cryptography, Twofish is a symmetric key block cipher with a block size of 128 bits and key sizes up to 256 bits. It was one of the five finalists of the Advanced Encryption Standard contest, but was not selected for standardisation. Twofish is related to the earlier block cipher Blowfish.


usage server CPU
allow no more busy than % of Central Unit Processor (CPU) of server (remote) nor local.
Max 75% CPU
Max 60% CPU
Max 45% CPU
Max 30 % CPU
Max 15 % CPU


Screen or view
  • magnifying glass + (only toolbar )
    increase viewer windows
  • magnifying glass - (only toolbar )
    decrease viewer windows
  • keep aspect ratio (only sysmenu)
    [v] remember the remote size screen proportional
    [ ] custom size of viewer to fit your need.
  • Full Screen (sysmenu) and Fullscreen (toolbar)
    Show the server to your viewer as Full Screen (hide completey your desktop)
    while Full screen active,
    move the mouse to top of screen "FULL" bar appear and can be sticked
    this bar "FULL" allow back to restore/down viewer to windowed or minimize to taskbar.
    Image
  • 100% (only sysmenu)
    viewer show screen server of 100% of your desktop available
    (real remote computer screen size won't change)
  • 75% (only sysmenu)
    viewer show screen server of 75% of real size
    (real remote computer screen size won't change)
  • 50% (only sysmenu)
    viewer show screen server of their 50% of real size
    (real remote computer screen size won't change)
  • show layered windows (sysmenu) or Toggle transparent (toolbar)
    force server to show some layer to viewer, so you able to see some pop-up ballons not visable by default to viewer
    side effect, could mice pointer flashing a lot until you re-toggle transparent.
  • Force Screen refresh (sysmenu) or Refresh (toolbar)
    allow clean up the windows of some artifact due zlib IPP bug
Host Repeater
relay, distributor, network mediator for who are behind firewall and NAT router at both side.
uvnc.com host and let available for free to public for testing purpose.
repeater allow connection between
  • viewer and server (these 2 term used along the glossary)
  • consultant and partner
  • teacher and student
  • supporter and client
  • childreen and parents
  • local and remote

ID
identifier number

Listen port (Direct)
custom viewer port to listen incoming connection of server for only direct connection

Listen port viewer
repeater custom port for waiting viewer connection
default value 5901 of repeater uvnc.com

Listen port server
repeater custom port for waiting server connection
default value 5500 of repeater uvnc.com

Listen Port Dynalias
custom port for dynalias resolver,
default value 5912 of repeater uvnc.com (hardcoded, mean, unable to change other port for your own repeater)

Lock server input (toolbar) | Toggle remote lock (sysmenu)
Inhibit server input of mice and keyboard until viewer unlock (screen stay active)

Password: (required) using PHW_GUI
if you have few second a windows and it close it caused mainly missmatch, wrong or forgotten password (local or/and remote)
securing viewer against collision with same ID on same repeater).
viewer need to input password before server initate connection for match/verify password.
  • Rudi wrote:
  • Without a password you don't know if the actual viewer is the correct one.
    ID 1-9999
    Using the same repeater (uvnc.com) there is a 1/9999 chance that 2 people use the same ID.
    User can enter a wrong ID, 8483, instead of 8484, and some else viewer is using 8483...
  • Using a password after the encryption has been activated prevent this.
    I would not let my PC alone when a server is waiting on a public repeater
    without password...
  • The password stuff was added after i made several connetions to the wrong server... all people where using the sample ID 543.
  • The profile only has a secured password, all other settings are readable.
    The password in the profile is secured by the standard MS encryption, I
    guess that's based on user and machine.

    When you have your own repeater, it's overkill.
    But as the tool need to serv for several situation, better to add...
Proxy, Use https proxy
cache and anonymizer of your office/home network to Internet via port 443/8080
details http://en.wikipedia.org/wiki/Proxy_server

Quality
Visable quality of server to your viewer
only manual select.
could be changed live and before connection.
  • High
    TEXT is pure zlib, no quality lossy.
    IMAGE: jpeg with 80% quality. 16 millions colors
    You almost don't see the difference with the local screen, but data amount is to big for adsl connections.
  • Mid
    TEXT= 4bit , IMAGE=8bit 256 colors
    good for low bandwith like ADSL 300/100
  • Low
    TEXT +IMAGES == B&W 4bit
    good for low bandwith like ADSL 300/100
PcHelpWare
new replacement of old SingleClick (SC)
designed for remote support fully built in encrypted TWF256 with your customizable password DH 512 for increase safety over Internet.
should be signed for end february/mars 2007

not compatible VNC
release 1.0 since 2 January 2007
  • international keyboard support
  • directX support: Yes
  • OpenGL software, yes (good if are forced to disable directx)
  • GDI mode (disable directx) trough remote desktop, terminal server, Overlay not possible
  • overlay support (yes with driver_pchelware (winvnc video hook driver2)
  • scalable viewer
Quit
Exit pchelpware_viewer and close any active/waiting/listening connection

Reconnect, (Auto Reconnect) (optional)
checkbox enabled, allow viewer and server reconnect after the timeout or network disruption
After the first connection is finished, the viewer puts himself back in listen mode or reconnect himself with the repeater.

Save
allow to store profile to folder \PcHelpWare\connections

Start
run listening mode for waiting direct connection or dynalias
or
viewer initiate an outgoing connection to repeater and repeater connect to server

Stop
close the listening mode of the direct connection or dynalias
or
close the connection to repeater

Sync clipboard without ctrl+alt+c (toolbar) | toggle sync key(sysmenu)
(Files Transfer replaced by keyboard shortcut copy/paste
(drag and drop not available between pchelpware viewer and server)
  • Ctrl+C (copy from local viewer to remote server)
  • Ctrl+Alt+C (copy from remote server to local viewer)
  • Ctrl+C (sync cliboard enabled, green icon folder (allow copy from remote server to local viewer)
  • Ctrl+V (paste to local or remote)
Test
allow check the network connectivity and settings of public repeater or your private repeater.

Toggle Toolbar (sysmenu)
switch enable/disable toolbar of viewer

UPnP (optional)
Universal Plug and Play
Allow automatic open/close port for who have a compatible Internet Gateway Device (IGD) fully compatible UPnP enabled for NAT traversal without manual user intervention.

The goals of UPnP are to allow devices to connect seamlessly and to simplify the implementation of networks in the home (data sharing, communications, and entertainment) and corporate environments. UPnP achieves this by defining and publishing UPnP device control protocols built upon open, Internet-based communication standards.
  • Auto map
    let pchelpware auto register/unregister port to your Internet Device Gateway
  • Map UPnP
    let pchelpware add/register the port to Internet Gateway Device (IGD)
  • Unmap UPnP
    let pchelpware remove/unregister port from your Internet Gateway Device (IGD)
Via Repeater with ID number
connection example:
pchelpware_viewer -- Local Area Network/repeater -- pchelpware_server
or
pchelpware_viewer -- Internet/uvnc.com repeater -- pchelpware_server
Last edited by redge on 2009-05-31 09:25, edited 53 times in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Locked