UltraVNC.fr

UltraVNC & logiciels liés => PcHelpWare 1.x => Discussion démarrée par: ymhotep le 25 avril 2008, 17:13:37

Titre: Suppression automatique du serveur sur le poste client
Posté par: ymhotep le 25 avril 2008, 17:13:37
Salut à tous,

  En parcourant la doc sur PcHelpWare, j'ai vu que le module serveur (présent chez la personne à dépannée) est automatiquement et systématiquement désinstallé à la fin de la connexion. D'après ce que j'ai compris, cela est paramétrer dans le fichier PcHelpWare.sfx. Vous me dites si je me trompes complétement :). J'aurais donc une question à ce sujet.

  Je voulais donc savoir si il était possible de rajouter des actions ou commandes, en plus de la désinstallation, lorsque le serveur se déconnecte.
  Par exemple, est-il possible d'exécuter automatiquement un batch ou bien de lancer un autre programme à la fin de la connexion ?

  Merci d'avance pour votre aide.  ;)
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: superform le 26 avril 2008, 18:02:15
en fait d'installation c'est juste une décompression qui s'effectue dans un répertoire temporaire, et qui lance le serveur.
la désinstallation je ne sais pas si ca vire ce qui est décompressé...

pour ta question précise, je passe mon tour, c'était juste pour apporter une précision
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: ymhotep le 28 avril 2008, 13:25:05
Re-salut tout le monde,

  Et ben apparemment mon problème n'est pas si évident que ça  ;). C'est pour ça que j'aurais quelques questions complémentaires pour voir si je peux contourner le problème.

  Tout d'abord, est-il possible de créer son propre fichier .sfx pour pouvoir l'utiliser à la place de PcHelpWare.sfx ?
  Ensuite, si cela n'est pas possible, peut on utiliser un autre ficheir .sfx comme par exemple le fichier 7z.sfx présent dans 7zip ?
  Et au contraire, si cela est possible, est ce que quelqu'un aurait de la doc sur comment qu'on fait ?

  Merci d'avance pour votre aide  :)
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: wenceslas le 29 avril 2008, 13:46:17
Salut Ymhotep,

As tu jeté un oeil du côté de AutoIt (http://www.autoitscript.com/autoit3/) ?
Ceci te permettrai de créer une archive qui exécuterai d'abord PcHelpWare, puis lancer d'autre commande quand la connexion serait terminée ... (par exemple)

++
Wens
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: ymhotep le 29 avril 2008, 14:12:07
Salut wenceslas,

  Merci beaucoup pour l'info. Je vais jeter un coup d'œil pour voir comment ça fonctionne. ;)
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: ymhotep le 14 mai 2008, 14:42:16
Re salut à tous,

  Je voulais juste pour vous dire que le problème était résolu car j'ai réussi à faire tout ce que je souhaitais grâce à autoit.

  Bonne continuation et encore merci à wens pour le lien  ;)
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: wenceslas le 16 mai 2008, 09:35:08
Salut Ymhotep,

Content que tu es pu t'en sortir ;)

Si ça ne te dérange pas, pourrais tu poster ton code ? D'autres pourront éventuellement s'en inspirer ...

++
Wens
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: ymhotep le 16 mai 2008, 17:39:53
Salut à tous,

 Voici le code du script Autoit que j'ai créé et qui permet d'effectuer des traitements (comme par exemple l'execution d'un programme) avant la connexion du serveur et/ou après la déconnexion du serveur.

 Dans mon cas, j'exécute le programme HttpTunnel avant le démarrage du serveur. Cela me permet de créer un tunnel Http. Et je supprime ce même tunnel (suppression du processus) à la fin de la connexion.

Remarque : J'ai modifier le répertoire d'extraction ($tmpDir dans le code ci-dessous) dans le fichier config.txt grâce à l'option "InstallPath"

$tmpDir = @TempDir & "\temp_dir\"

; Démarrage du demon HttpTunnel
$pidHTC = Run($tmpDir & "htc.exe -F 5500 @ip_du_repeteur:80", "", @SW_HIDE)

; Le script se met en pause jusqu'au démarrage du processus "htc.exe"
ProcessWait($pidHTC)

; Démarrage du module de prise de contrôle à distance
$pidPCHW = Run($tmpDir & "PcHelpWare.exe")

; Le script se met en pause jusqu'à la fin du processus "PcHelpWare.exe"
ProcessWaitClose($pidPCHW)

; Arrêt du processus htc (Tunnel HTTP)
If ProcessExists("htc.exe") Then
ProcessClose("htc.exe")
EndIf

sleep(1000)

; Suppression du répertoire temporaire dans lequel ont été décompressés
; les fichiers
DirRemove($tmpDir, 1)

 N'hésitez pas si vous avez des questions concernant ce code ;)
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: wenceslas le 19 mai 2008, 10:02:29
Salut Ymhotep,

Merci beaucoup.

++
Wens
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: jl56 le 19 mai 2008, 22:23:30
bonjour Ymhotep,

Merci pour cette info

j'ai rechercher htc.exe sur le net sans succes
pourrait me fournir un lien de telechargement S.T.P.

si j'ai bien compris cela sert a rediriger ex vnc sur tcp 5500 via le port tpc 80

merci de tes précisions

a+ jl56
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: wenceslas le 21 mai 2008, 12:11:44
Salut Jl56,

Jette un coup d'oeil sur le lien suivant : GNU HTTPtunnel v3.3 Windows Binaries (http://www.neophob.com/serendipity/index.php?/archives/85-GNU-HTTPtunnel-v3.3-Windows-Binaries.html).
C'est peut être ce que tu cherches ...

++
Wens
Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: jl56 le 21 mai 2008, 21:24:39
salut wens

oui c'est ce que je cherche. j'ai télécharger le tout et je ferais quelques tests dés que possible


merci beaucoup

a+ jl56

ps Je n'ai pas eu l'occasion de venir sur brest dernièrement dés que j'ai une possibilité je réserve une pizza

Titre: Re : Suppression automatique du serveur sur le poste client
Posté par: wenceslas le 22 mai 2008, 09:56:49
Salut Jl56,

Ce sera avec grand plaisirs ;)

@ bientôt

++
Wens