Bonjour,
En consultant les sources, j'ai constaté qu'il y a eu quelques évolutions entre la doc de référence qui est ici
https://ultravnc.fr/install/cmdline.html et ce qui est réellement pris en compte.
Je vous livre une petite page décrivant toutes les options pour winvnc.exe que j'ai pu découvrir.
Si il y a des infos erronées ou incompréhensible, vous pouvez me le faire savoir, je corrigerai.
... et je me pencherai sur le viewer un peu plus tard.
Ligne de commande
WinVNC.exe
La ligne de commande est transformée en minuscule avant analyse. Les paramètres ne sont donc
pas sensibles à la casse des lettres.
Sauf exception (-autoreconnect et -connect), tous les paramètres sont mutuellement exclusifs :
on ne peut fournir qu'un paramètre à la fois.
-help ou tout autre paramètre non reconnu
affiche l'aide :
"winvnc [-run] [-autoreconnect[ ID:????]] [-connect host[:display]] [-connect host[::port]] "
Exécution de WinVNC
-------------------
<aucun argument>
WinVNC s'exécute comme une application traditionnelle sous le compte de l'utilisateur courant.
(identique à -run)
-run
WinVNC s'exécute comme une application traditionnelle sous le compte de l'utilisateur courant.
-service
WinVNC s'exécute en mode service.
Lorsque le Service Control Manager de Windows démarre le service uvnc_service, il utilise cette
ligne de commande.
-kill
WinVNC arrête toutes les instances du programme à condition quelles ne fonctionnent pas en mode service.
-service_run
(usage interne ?)
Une instance de WinVNC est lancée par le serveur en mode service. C'est cette instance qui affiche le
"tray icon" et les menus.
-startservice
WinVNC démarre le service uvnc_service.
Plus précisément, WinVNC exécute la commande "net start uvnc_service".
-stopservice
WinVNC arrête le service uvnc_service.
Plus précisément, WinVNC exécute la commande "net stop uvnc_service".
-startservicehelper
(usage interne ?)
WinVNC démarre le service uvnc_service.
Plus précisément, WinVNC exécute la commande "winvnc -startservice".
-stopservicehelper
(usage interne ?)
WinVNC arrête le service uvnc_service.
Plus précisément, WinVNC exécute la commande "winvnc -stopservice".
Installation de WinVNC comme service Windows
--------------------------------------------
-install
Installe WinVNC en tant que service uvnc_service et le démarre.
-uninstall
Arrête le service uvnc_service et le désinstalle.
-installhelper
(usage interne ?)
Installe WinVNC en tant que service uvnc_service et le démarre.
Plus précisément, WinVNC exécute la commande "winvnc -install".
-uninstallhelper
(usage interne ?)
Arrête le service uvnc_service et le désinstalle.
Plus précisément, WinVNC exécute la commande "winvnc -uninstall".
Accès aux diverses Options de Configuration
-------------------------------------------
-settings <inifile>
Recopie le contenu du fichier de configuration <inifile> dans le fichier UltraVNC.ini.
Le fichier inifile est ensuite supprimé.
-settingshelper <inifile>
(usage interne ?)
Recopie le contenu du fichier de configuration <inifile> dans le fichier UltraVNC.ini.
Le fichier inifile est ensuite supprimé.
Plus précisément, WinVNC exécute la commande "winvnc -settings:<inifile>".
-securityeditor
Affiche une boite de dialogue de configuration pour l'authentification Windows (mslogon).
-securityeditorhelper
(usage interne ?)
Affiche une boite de dialogue de configuration pour l'authentification Windows (mslogon).
Plus précisément, WinVNC exécute la commande "winvnc -securityeditor".
-autoreconnect [ID:<id>]
(??? à voir)
Authorise la reconnexion pour la session dont l'ID est 'id'.
Ce paramètre peut apparaitre plusieurs fois de suite sur la ligne de commande.
-connect hôte[:n°affichage]
Ajoute un nouveau client à un exemplaire existant de winvnc.
Nécessite le nom de l'ordinateur (nom DNS) ou adresse IP et en option le numéro d'affichages
(séparé du nom de l'hôte par deux points (:)).
Ce paramètre peut apparaitre plusieurs fois de suite sur la ligne de commande.
-connect hôte[::port]
Ajoute un nouveau client à un exemplaire existant de winvnc.
Nécessite le nom de l'ordinateur (nom DNS) ou adresse IP et en option le numéro du port
(séparé du nom de l'hôte par 2 fois deux points (::)).
Ce paramètre peut apparaitre plusieurs fois de suite sur la ligne de commande.