Auteur Sujet: WinVNC en ligne de Commande  (Lu 19804 fois)

Hors ligne Crockett

  • Posteur
  • **
  • Messages: 3
WinVNC en ligne de Commande
« 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

Hors ligne benjy

  • Modérateur
  • *****
  • Messages: 430
  • Sexe: Homme
Re : WinVNC en ligne de Commande
« Réponse #1 le: 11 février 2008, 08:45:51 »
winvnc.exe -run -connect @dressip:port
benjy[arrobas]ultravnc[point]fr

Hors ligne Crockett

  • Posteur
  • **
  • Messages: 3
Re : WinVNC en ligne de Commande
« Réponse #2 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

Hors ligne benjy

  • Modérateur
  • *****
  • Messages: 430
  • Sexe: Homme
Re : WinVNC en ligne de Commande
« Réponse #3 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
benjy[arrobas]ultravnc[point]fr

Hors ligne Crockett

  • Posteur
  • **
  • Messages: 3
Re : WinVNC en ligne de Commande
« Réponse #4 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
« Modifié: 12 février 2008, 15:21:18 par benjy »

Hors ligne benjy

  • Modérateur
  • *****
  • Messages: 430
  • Sexe: Homme
Re : WinVNC en ligne de Commande
« Réponse #5 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
« Modifié: 12 février 2008, 15:20:53 par benjy »
benjy[arrobas]ultravnc[point]fr

Hors ligne redge

  • Modérateur
  • *****
  • Messages: 403
Re : WinVNC en ligne de Commande
« Réponse #6 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