Flux rss
Rechercher : dans
Par :

[Real VNC] Installation a distance

gn1234567, le mardi 18 octobre 2005 à 13:59:33 
 Signaler ce message aux modérateurs

Bonjour tout le monde,

Y'a t'il un moyen d'installer VNC Server à distance, car je suis obligé, à chaque fois, de faire télécharger VNC et de le faire installer par le client.
Dès fois, c'est très long, car le cleint ne comprend pas comment faire.

Je vous en remercie d'avance.

Gérard

1

sebsauvage, le mardi 18 octobre 2005 à 14:15:02
  • +2

L'installation à distance n'est pas possible, et heureusement !
(sinon imagine les problèmes de sécurité !)

Mais tu pourrais packager le serveur VNC avec InnoSetup et AutoIt:
Avec ça, le client aurait juste un fichier EXE à lancer, et le serveur VNC s'installerait et configurerait automatiquement.

Je m'étais bricolé un scrip AutoIt qui auto-configure VNC.

Répondre à sebsauvage

28

mohammed, le mercredi 28 mars 2007 à 19:17:10
  • +1

Salut,di moi les etapes en detail comment je peut packager le autoit avec le vnc pour installer le host module de vnc a distance

Répondre à mohammed

2

sebsauvage, le mardi 18 octobre 2005 à 14:16:21
  • +4

Le script AutoIt:

; Read password from depanvnc.ini file.
$password = IniRead("depanvnc.ini", "depanvnc", "password", "")
; Example: depanvnc.ini file:
;[depanvnc]
;password=mysecret

; If there is not password, abort.
if $password=="" Then
   MsgBox (16, "Erreur", "Il manque le fichier depanvnc.ini.")
   Exit(1)
EndIf

; Prevent user from doing stupid things
BlockInput(1)

; Show progress dialog
ProgressOn("Lancement de TightVNC, patientez...","Lancement de TightVNC, patientez...")
ProgressSet(5)

; Close VNC server if it's alreay running:
If ProcessExists("winvnc.exe") Then
   ProcessClose("winvnc.exe")
   ProcessWaitClose("winvnc.exe")
   Sleep(1000)
EndIf

; Remove previous WinVNC settings from registry
RegDelete("HKEY_CURRENT_USER\SOFTWARE\ORL")
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\ORL")



; Start WinVNC:
Run("winvnc.exe")
ProgressSet(15)
AutoItSetOption("WinTitleMatchMode", 1)  ; Exact title from beginning
WinWait("WinVNC: Current User Properties")
WinActivate("WinVNC: Current User Properties")
WinWaitActive("WinVNC: Current User Properties")

ProgressSet(50)

; Set the password:
Send($password)   ; Set password
Send("{TAB}")
Send($password)

ProgressSet(75)

; Advanced configuration...
Send("!v")
; Ask confirmation if someone tries to connect:
WinWaitActive("WinVNC: Current User Advanced Properties")
ControlClick("WinVNC: Current User Advanced Properties","","Query console on incoming connections")
Send("!o")  ; Click OK
Send("{ENTER}") ; Click OK on the main configuration Window.
ProgressSet(100)
ProgressOff()

BlockInput(0)

; Display user's IP address:
$ip = @IPAddress1
If $ip <> "0.0.0.0" Then
   If $ip <> "127.0.0.1" Then
      MsgBox (64, "Votre adresse IP", "Votre adresse IP est "&$ip)
   EndIf
EndIf
$ip = @IPAddress2
If $ip <> "0.0.0.0" Then
   If $ip <> "127.0.0.1" Then
      MsgBox (64, "Votre adresse IP", "Votre adresse IP est "&$ip)
   EndIf
EndIf
$ip = @IPAddress3
If $ip <> "0.0.0.0" Then
   If $ip <> "127.0.0.1" Then
      MsgBox (64, "Votre adresse IP", "Votre adresse IP est "&$ip)
   EndIf
EndIf
$ip = @IPAddress4
If $ip <> "0.0.0.0" Then
   If $ip <> "127.0.0.1" Then
      MsgBox (64, "Votre adresse IP", "Votre adresse IP est "&$ip)
   EndIf
EndIf

; Wait for the end of WinVNC to exit.
ProcessWaitClose("winvnc.exe")

; Remove registry settings (including password)
RegDelete("HKEY_CURRENT_USER\SOFTWARE\ORL")
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\ORL")


Exit(0)

Répondre à sebsauvage

3

sebsauvage, le mardi 18 octobre 2005 à 14:18:21

Ce script va auto-configurer le serveur VNC et indiquer au client son adresse IP (qu'il devra te communiquer).

Pour le serveur VNC, les seuls fichiers nécessaires sont VNCHooks.dll et winvnc.exe


Note qu'il te faudra encore packager le tout avec (par exemple) InnoSetup de manière à obtenir un seul fichier EXE.

Répondre à sebsauvage

4

gn1234567, le mardi 18 octobre 2005 à 14:50:24

Merci sebsauvage,

Mais ca fonctionne aussi avec Real VNC ou il y a des modifications a faire ?
Je vais tester pour voir au boulot cette apres midi.

Répondre à gn1234567

5

sebsauvage, le mardi 18 octobre 2005 à 15:41:22

VNC = RealVNC.

Répondre à sebsauvage

6

sebsauvage, le mardi 18 octobre 2005 à 15:42:02
Répondre à sebsauvage

7

gn1234567, le mardi 18 octobre 2005 à 20:02:47

Merci pour les liens ...
Par contre, y a t'il quelque part, une procédure pour faire un fichier de A à Z, car je comprend pas trop ce que je doit exactement faire.

Dans ton script, y'a t'il des modifications à faire ?

Je suis désolé de t'embéter avec mes betises, mais j'en ai réellement besoin.

Merci pour ton aide.

Gerard

Répondre à gn1234567

8

sebsauvage, le mardi 18 octobre 2005 à 21:53:19

Mon script se contente d'auto-configurer vnc
on peut en faire un exe avec autoit

a toi de l'adapter


ensuite, pour eviter d'avoir a distribuer plusieurs fichiers, package le tout avec innosetup


essai d'abord de comprendre le script (il est commenté)

Répondre à sebsauvage

9

gn1234567, le mercredi 19 octobre 2005 à 17:22:35

Hello Sebsauvage,

Désolé, mais je n'ai jamais fait de programation et l'anglais + moi, ca fait 15 au moins ... ;-)
Bon, j'ai testé ton script avec "autoit", mais ca bloque vers la fin.

création du fichier "depanvnc.ini", avec dedans :
[depanvnc]
password=mon_password

Est-ce bon ?

Ensuite, quand je lance le script, il bloque au 3/4 de l'installation.
J'ai la fenetre de RealVNC qui s'ouvre, mais ca doit bloquer quand il veut entrer le password. Je seche completement ...

Une autre petite question :

; Display user's IP address:
$ip = @IPAddress1
If $ip <> "0.0.0.0" Then
   If $ip <> "127.0.0.1" Then
      MsgBox (64, "Votre adresse IP", "Votre adresse IP est "&$ip)
   EndIf
EndIf
$ip = @IPAddress2
If $ip <> "0.0.0.0" Then
   If $ip <> "127.0.0.1" Then
      MsgBox (64, "Votre adresse IP", "Votre adresse IP est "&$ip)
   EndIf
EndIf
$ip = @IPAddress3
If $ip <> "0.0.0.0" Then
   If $ip <> "127.0.0.1" Then
      MsgBox (64, "Votre adresse IP", "Votre adresse IP est "&$ip)
   EndIf
EndIf
$ip = @IPAddress4
If $ip <> "0.0.0.0" Then
   If $ip <> "127.0.0.1" Then
      MsgBox (64, "Votre adresse IP", "Votre adresse IP est "&$ip)
   EndIf
EndIf


pourquoi dans cette partie du script, il y a autant de demande d'adresse IP ?

Si tu pouvais m'aider, ce serait gentil.
Je t'en remercie d'avance.

Gérard, pas Pro dans le code du tout ... ;-)

Répondre à gn1234567

10

sebsauvage, le mercredi 19 octobre 2005 à 17:32:48

[depanvnc]
password=mon_password

Est-ce bon ?


C'est bon !


pourquoi dans cette partie du script, il y a autant de demande d'adresse IP ?

Parceque un PC peut avoir plusieurs interfaces, et donc plusieurs adresses IP.
Ce bout de script va essayer de repérer les interfaces (si elles existent) qui ont une adresse IP autre que 0.0.0.0 ou 127.0.0.1.

Répondre à sebsauvage

11

gn1234567, le mercredi 19 octobre 2005 à 17:39:50

Ok, Par contre, le script ce bloque toujours, je suppose que c'est au niveau du password.
Est ce que c'est parce que "winvnc.exe" est en Francais ?
ou y a t'il un autre probleme ?
Je n'ai riezn changé au script ...

Répondre à gn1234567

12

sebsauvage, le mercredi 19 octobre 2005 à 18:46:01

Est ce que c'est parce que "winvnc.exe" est en Francais ?

Bingo !
C'est pour ça.
Il faut que tu corrige le script (nom des boutons, etc.)

Répondre à sebsauvage

13

gn1234567, le mercredi 19 octobre 2005 à 19:37:30

Comme j'en ai besoin urgement, j'ai pris une version Anglaise de TightVNC.
Comme c'est ce que tu as utilisé pour faire le script ... ;-)
Ca fonctionne tres bien comme ca, l'install ce fait nickel.

Reste plus qu'a mettre ca dans Inno Setup, et la, je sais pas comment faire non plus.

Répondre à gn1234567

14

gn1234567, le mercredi 19 octobre 2005 à 19:37:36

Comme j'en ai besoin urgement, j'ai pris une version Anglaise de TightVNC.
Comme c'est ce que tu as utilisé pour faire le script ... ;-)
Ca fonctionne tres bien comme ca, l'install ce fait nickel.

Reste plus qu'a mettre ca dans Inno Setup, et la, je sais pas comment faire non plus.

Répondre à gn1234567

15

gn1234567, le mercredi 19 octobre 2005 à 20:31:33

Bon, j'ai reussi a faire le test d' installation avec innoSetup, mais a la fin de l'installation, comment faire, pour que le fichier "exe" s'execute automatiquement ?

Répondre à gn1234567

16

sebsauvage, le jeudi 20 octobre 2005 à 11:11:35

comment faire, pour que le fichier "exe" s'execute automatiquement ?

Il faut créer une section [Run] dans le script InnoSetup
(voir documentation)

Répondre à sebsauvage

17

gn1234567, le vendredi 28 octobre 2005 à 08:35:54

Merci SebSauvage, ca fonctionne nickel.
Merci pour ton script, c'est impecable.
@Bientôt.

Gerard

Répondre à gn1234567

18

sebsauvage, le vendredi 28 octobre 2005 à 09:17:10

Je suis content d'avoir pu t'aider. :-)

Répondre à sebsauvage

36

david77, le dimanche 28 octobre 2007 à 18:39:56

Bonjour, je ou trouver un espion et comment l'envoye sur l'autre pc a distance et comment recuper les info par la suite si tu peu maide merci en sachan que moi et l'anglais ca fais 2 merci

Répondre à david77

37

sebsauvage, le dimanche 28 octobre 2007 à 20:05:36

Tu veux que je t'aide à pirater une machine.

Je vais essayer de rester poli, et je vais simplement dire:

888b    888  .d88888b.  888b    888 
8888b   888 d88P" "Y88b 8888b   888 
88888b  888 888     888 88888b  888 
888Y88b 888 888     888 888Y88b 888 
888 Y88b888 888     888 888 Y88b888 
888  Y88888 888     888 888  Y88888 
888   Y8888 Y88b. .d88P 888   Y8888 
888    Y888  "Y88888P"  888    Y888 
                                    
                   

Répondre à sebsauvage

19

JPag, le vendredi 18 novembre 2005 à 12:27:20

Bon c'est sûrement un peu tard. Mais on sait jamais.
Pour faire de l'assistance à distance gratuitement et en simplifiant à l'extrême la procédure du côté de "l'assisté" (j'évite le mot client puisque c'est le serveur qui s'exécute en faite chez lui) il existe UltraVNC SC (pour single clic disponible ici http://sc.uvnc.com/index.php?section=12 ). Son intérêt réside également dans le fait qu'il ne nécessite aucun paramétrage du pare-feu côté "assisté". Il faut par contre que l'assistant dispose d'une IP fixe ou fasse appel à un service comme DynDNS.

Merci à vous pour m'avoir fait découvrir AutoIt et InnoSetup.

Répondre à JPag
Télécharger Real VNC RealVNC est un client VNC (virtual network computing) permettant de prendre la main à distance sur des ordinateurs, pour peu qu'un serveur VNC soit lancé sur les machines distantes. La présente version de VNC est une version gratuite mais limitée.... www.commentcamarche.net/telecharger/telecharger-34055515-real-vnc
Real VNC Bonjour, je viens d'installé real VNC, je viens parfois en assisstance pour des ami(es) et famille, mais comme le bureau a distance et l'assisstance a distance de msn bug, ont m'as parler de real vnc, je l'ai telecharger, ms je ne connait pas du tt ce... www.commentcamarche.net/forum/affich-5960102-real-vnc
Real vnc impossible de me connecté a distance Bonjour, j'utilise Real vnc, et j voulais me connecter a mon ordinateur du bureau quand j sui a la maison mais j obtien toujours l'erreur qui me dit connexion timed out. ex l'ordinateur de mon bureau ip adresse 192.168.1.99 et chez moi a la maison... www.commentcamarche.net/forum/affich-9952190-real-vnc-impossible-de-me-connecte-a-distance
Accéder à distance à sa machine (VNC+ssh)L'astuce suivante vous permettra d'accéder à distance à votre machine de manière graphique. Nous allons utiliser le serveur VNC inclu dans Ubuntu (Vino) en le sécurisant par ssh. Vous pourrez alors accéder à distance à votre PC avec ssh et vnc... www.commentcamarche.net/faq/sujet-17620-acceder-a-distance-a-sa-machine-vnc-ssh
[VNC] Se faire aider à distanceVNC Le logiciel VNC (Virtual Network Computing) vous permettra de vous faire aider à distance sur votre machine. Démarrez le serveur, convenez d'un mot de passe avec la personne qui a accepté de vous aider, et donnez-lui votre adresse IP. Elle... www.commentcamarche.net/faq/sujet-124-vnc-se-faire-aider-a-distance
Contrôler son PC avec l'iPod TouchCe tutoriel va vous apprendre à contrôler votre PC à distance et en temps réel grâce à une application disponible sur l'App Store : Mocha VNC. Cette application est gratuite mais c'est une version "Light". La version finale dispose de la fonction... www.commentcamarche.net/faq/sujet-14510-controler-son-pc-avec-l-ipod-touch
Probleme de configuration de real vncBonjour, j'ai telechargé et installer real vnc et jusque la tout va bien .mais quand je tente de me connecter sur le server tout va bien et on me demande un mot de passe ; mais ensuite le message suivant s'affiche : connection rejected by user alors... www.commentcamarche.net/forum/affich-8207913-probleme-de-configuration-de-real-vnc
Real VNC Avec ParfeuNod32Bonjour, Voila, je vien d'installé Real VNC(je l'avait déja avant, il y a quelque mois).Mais le par feu de nod32 bloque la connection de VNC. Si je désactive le par feu de nod32 sa marche nikel mais si je le re-active sa bloque. Quelqu'un aurait il... www.commentcamarche.net/forum/affich-8547712-real-vnc-avec-parfeunod32
Real VNC et ZONE ALARM 2.6....Bonjou(soi)r à tous ! Comment configurer ZoneAlarm pour que je puisse prendre le contrôle de mon pc à distance via Real VNC sans me faire bloquer par mon propre firewall (non mais !) ? En inscrivant ds la zone sûre les IP's des pécés télécommandes que... www.commentcamarche.net/forum/affich-417362-real-vnc-et-zone-alarm-2-6
Télécharger VNC Free EditionVNC Free Edition est un programme destiné à la prise de contrôle à distance d'un autre ordinateur. Il permet de visionner et d'interagir avec un autre ordinateur sur le réseau. Il vous suffit ensuite d'installer VNC viewer sur l'ordinateur de contrôle... www.commentcamarche.net/telecharger/telecharger-34056179-vnc-free-edition
Télécharger Real PlayerOn ne vous présente plus Real player, l’un des lecteur vidéo de streaming qui à fait parler de lui un certain temps sur le net. Comme d’habitude il offre la possibilité de lire les fichiers .ra, de créer vos propres listes et facilite la... www.commentcamarche.net/telecharger/telecharger-34060106-real-player
Télécharger Tight VNCVNC (Virtual Network Computing) est une application client/serveur permettant d'accéder graphiquement à une machine distante à travers les réseaux, quelle que soit son système d'exploitation. Grâce à VNC, il est possible d'accéder à une machine de... www.commentcamarche.net/telecharger/telecharger-197-tight-vnc