Mew27
Messages postés44Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention23 février 2008
-
17 janv. 2007 à 20:47
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
18 janv. 2007 à 20:08
Bonjour, j'ai une application, au lieu de l'installer sur chaque poste, j'ai mit le exe dans un dossier partagé et sur chaque poste j'enregistre les dll et je fais un raccourcis.
De cette façon, quand il y a une mise à jour, j'écrase qu'un fichier exe à un seul endroit.
Mais il arrive parfois quand je veux faire une mise à jour, que windows refuse d'écraser le fichier, car il est toujours ouvert sur un poste. Est-ce qu'il y aurait un programme qui permet de savoir sur quels PC d'un réseau un exe est ouvert ?
Dans le pire des cas, je pensais faire une sorte de login a mon application, avec comme nom d'usager le nom du PC, on saurait qui est dessus en ouvrant l'application.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 janv. 2007 à 09:05
Tu peux toujours faire un login...
ou un truc sympa, s'il ya un nombre suffisant d'users... :
une mise a jour automatique.
l'exe A et B se trouve partagé.
quand on le lance, il recopie en local l'exe B, qui est lancé.
l'exe A est stoppé.
ainsi, pas de soucis, lorsque tu mets a jour l'EXE B, personne ne l'exploite directement...
et les gens auront la version a jour au prochain démarrage.
et rien n'empeche l'Exe B (local) de regarder de temps a autres si l'exe B (partagé) ne serait pas plus récent, et proposer a l'utilisateur de mettre a jour (quitter B et lancer l'exe A, quoi ^^)
y'a surement plus simple, mais là, c'est autonome, facile a mettre en place, transparent pour l'utilisateur (qui ignore qu'il y a deux exe), et confortable, puisque rien ne l'oblige a arreter d'utiliser le logiciel pour "subir" la mise a jour :p
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 18 janv. 2007 à 09:34
Le travail "en miroir" est toujours une bonne chose.
On peut l'accompagner astucieusement par l'utilisation d'un répertoire "de développement", assorti lui même d'un petit programme dont la vocation est (si le développeur est satisfait de son travail) de :
- basculer le 1er exe dans un sous-répertoire (en vue d'une récupération éventuelle) "placard"
- le remplacer par le nouvel exe dans le vrai répertoire et dans le "miroir" et ceci de 2 façons : à la demande (immédiatement, donc) et au démarrage de Windows (en runonce, pas en run).
Mew27
Messages postés44Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention23 février 2008 18 janv. 2007 à 16:17
Mais, est-ce qu'il y aurait un moyen que l'exe prennent en compte les dll et ocx de son répertoire de démarrage au lieu que j'ai a enregistré les dll et ocx sur chaque poste client ?