UltraVNC.fr

UltraVNC & logiciels liés => UltraVNC 1.x => Discussion démarrée par: Crockett le 10 février 2008, 21:52:37

Titre: WinVNC en ligne de Commande
Posté par: Crockett le 10 février 2008, 21:52:37
Bonjour,

J'ai besions de de lancer WinVNC en ligne de commande pour une connexion inverse :
"winvnc.exe -connect AdresseIPduViewer"
Cela fonctionne très bien lorsque la session est ouverte mais ça ne fonctionne pas si la session est fermée
Pourtant WinVNC est installé en service

Auriez-vous une idée ??

D'avance merci

Crockett
Titre: Re : WinVNC en ligne de Commande
Posté par: benjy le 11 février 2008, 08:45:51
winvnc.exe -run -connect @dressip:port
Titre: Re : WinVNC en ligne de Commande
Posté par: Crockett le 11 février 2008, 11:38:57
Bonjour,

-RUN : C'est pour lancer WinVNC en mode Utilisateur
@dressip:port : On n'ai pas obligé de renseigner le Port si on utilise celui par défaut (5500)

Pour info c'est un Script dans une tâche planifiée qui lance la commande

Merci,

Crockett
Titre: Re : WinVNC en ligne de Commande
Posté par: benjy le 11 février 2008, 12:00:34
Oui donc dans ton script, tu lances une console cmd qui lance d'abord winvnc.exe -run
puis ensuite winvnc.exe -connect ... moi c'est ce que j'ai fais parce que directement je ne sais pas si ca marche, a moins de lancer deux commandes :
winvnc.exe -run
winvnc.exe -connect ...

@ tester

Tiens nous au courant ;)

PS : il est en quoi ton script ?

@+
benjy
Titre: Re : WinVNC en ligne de Commande
Posté par: Crockett le 11 février 2008, 21:25:05
Oui cela fonctionne si la session est ouverte mais je lance cette commande sans aucune session ouverte via une tâche planifiée
Voici un bout de mon Script en VBS
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Dim AdresseIP
AdresseIP = "194.X.X.X"
If ResultatRequete <> "NeRienFaire" THEN
    If FSO.fileExists ("C:\Program Files\UltraVNC\winvnc.exe") THEN
            WSHShell.Run ("""C:\Program Files\UltraVNC\winvnc.exe"" -connect " & AdresseIP)
    End If
End If
Titre: Re : WinVNC en ligne de Commande
Posté par: benjy le 12 février 2008, 15:18:33
Euh tu parles de quoi quand tu dis "session", session windows ?

-connect ne fonctinne pas si winvnc.exe n'est pas ouvert
C'est pour cela qu'il faut lancer winvnc.exe (avec -run) puis ensuite -connect ...

Aussi dans le script, tu as mis une adresse ip qui répond au ping, je me suis permis de la cacher car vu ton script, c'est une ip fixe !

tiens nous au courant

@+
Benjy
Titre: Re : WinVNC en ligne de Commande
Posté par: redge le 13 février 2008, 22:26:30
c'est possible avec UltraVNC 1.0.4 avec winvnc en mode service avec une seule commande,
testé avec xp et vista
il faut attendre que le service winvnc soit tout d'abord démarré
et ensuite lancer dans le gestionnaire de tache ou un script
winvnc -connect ip