helication2
Messages postés22Date d'inscriptionlundi 2 janvier 2006StatutMembreDernière intervention17 octobre 2006
-
17 mars 2006 à 03:07
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
17 mars 2006 à 12:51
salut a tous
je veux savoir comment faire pour que mon programme se restaure automatiquement s'il a été supprimer.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 17 mars 2006 à 11:25
beh il va être très simple. il est placé où tu veux (même repertoire
que le 1er, ou caché dans system, ou ailleurs). soit il est lancé au
démarrage, soit ton 1er le lance (shell).
logiquement, tu le rends invisible dans les process (plein de codes sur VbFrance).
à la première execution du prog1, voire à chaque lancement, tu écris
sont chemin dans le registre. le prog 2 va lire ce chemin et va
vérifier (dir) que le prog1 y est bien.
dans la création du prog2, une fois le prog1 compilé, tu l'ajoutes en ressources.
bloqué par défaut je crois, donc Compléments > Gestionnaire de
compléments >> Editeur de ressources VB6 []cocher charger OK
tu créés ta ressource (plein de code également, pareil pour voir
comment l'extraire), tu re-créés l'exe, et tu le lances par shell
PhilocheMan
Messages postés55Date d'inscriptionjeudi 28 juillet 2005StatutMembreDernière intervention23 mars 20061 17 mars 2006 à 11:43
Tiens, je viens "d'inventer" une solution marrante
Sur chacun de tes prog., tu insères un contrôle inet (MS Internet Transfert Control) que tu paramètres ainsi
- protocol : 2 (FTP)
- RemoteHost : 127.0.0.1 (localhost)
- RemotePort : un sur 10000, l'autre sur 10001 par exemple
Ensuite, il suffit que ton programme de "surveillance" vérifie à intervalles réguliers que la liaison inet ne "tombe" pas (dans l'évenement "StateChanged")
Les puristes diront que c'est une usine à gaz mais ca se code en 3 lignes... et sans pipe et autre complication !
Vous n’avez pas trouvé la réponse que vous recherchez ?