Accueil > Forum > > > > Fichier en cours d'exécution...
Fichier en cours d'exécution...
mercredi 31 janvier 2007 à 11:26:55 |
Fichier en cours d'exécution...

xavier77
|
Bonjour à tous, J'ai développé une application en VB6. Une fois compilé l'exe est mis dans un dossier partagé sur le serveur. Tous les utilisateurs ont un raccourci sur leur bureau de cet exe... Lorsque je dois mettre à jour l'exe (je supprime l'ancien et je met le nouveau a la place), il arrive que des utlisateurs soient en cours d'exécution dessus .... Alors existe-il un moyen d'avoir la liste des utilisateurs qui sont en cours d'utilisation de cet exe sans etre sur le serveur??? Merci pour votre aide!
|
|
mercredi 31 janvier 2007 à 11:43:41 |
Re : Fichier en cours d'exécution...

Renfield
|
les utilisateurs ne devraient pas utiliser directement l'Exe partagé...
Renfield Admin CodeS-SourceS- MVP Visual Basic
|
|
mercredi 31 janvier 2007 à 11:57:26 |
Re : Fichier en cours d'exécution...
|
mercredi 31 janvier 2007 à 12:35:40 |
Re : Fichier en cours d'exécution...

xavier77
|
Mais il n'y a aucun moyen d'avoir la liste des utilisateurs qui sont en cours d'exécution sur un fichier donné? En fait j'aimerais pouvoir récupérer les mêmes informations que dans : Gestion de l'ordinateur --> Outils système --> Dossiers partagés --> Fichiers ouverts. Le problème c'est que je n'ai pas toujours acces au serveur pour afficher cet utilitaire de windows XP.
|
|
mercredi 31 janvier 2007 à 13:07:00 |
Re : Fichier en cours d'exécution...

jmfmarques
|
Mis à part l'aspect fort judicieux du lien donné par Renfield...
A quoi peut donc te servir de savoir quel utilisateur est en train de se servir de l'exe ?
Car, au bout du compte : tout ce qui te serait utile serait de vérifier qu'aucun utilisateur n'est dessus !
Bien évidemment, diras-tu, celà permettrait à l'administrateur d'envoyer un message à l'utilisateur qu'il conviendrait d'inviter à fermer son application ...
Bon ... mais alors : assortis donc ton appli d'un timer allant périodiquement vérifier l'absence d'un fichier texte d'avertissement. Il suffirait alors qu'une mise à jour vienne : - si un/des utilisateurs sont en cours : d'alimenter ce fichier texte
- si aucun utilisateur n'est en cours : d'effectuer la substitution puis de supprimer le fichier texte.
Mais tout celà relève d'un principe de stratégie générale (quel que soit le langage de développement) et n'a plus rien à voir avec VB en particulier , il me semble... Mais bon....
|
|
mercredi 31 janvier 2007 à 13:15:30 |
Re : Fichier en cours d'exécution...

casy
|
Une autre solution, puisque ça se passe sur un serveur, c'est de programmer une mise à jour différée.
Lorsque une mise à jour est dispo, tu l'as met dans un répertoire bien défini. Ensuite tu as un script qui tourne sur le serveur par exemple une fois par jour à une heure ou personne utilise ton appli (la nuit). Ton script viens vérifier si une mise à jour existe dans le dossier défini, si c'est le cas, il l'installe à la place de l'exe actuel.
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
|
|
mercredi 31 janvier 2007 à 13:35:53 |
Re : Fichier en cours d'exécution...

jmfmarques
|
Oui, Casy, oh que oui ! J'ajouterais bien volontiers que, dans les entreprises ou institutions où on sait "faire gaffe" à tout... On fait une sauvegarde journalière (qu'on double en générale par d'autres sauvegardes hebdomadaires et mensuelles...). Quand on est astucieux, le programme de sauvegarde inclut tout simplement des pointeurs vers les fichiers à mettre à jour à l'occasion de telles sauvegardes qui, elles, ne sont lancées (pour des raisons évidentes) qu'en l'absence de tout utilisateur... On fait ainsi d'une pierre 3000 coups !
Des situations d'urgence pourraient toutefois conduire à devoir inviter immédiatement tous les utilisateurs à "sortir" complètement de tout. Il n'est vraiment pas difficile, alors, de lancer une appli tournant en boucle pour inviter à quitter, vérifier cette sortie et inhiber temporairement (rétablir ensuite) chaque utilisateur "sorti". Ce même programme servira d'ailleurs pour lancer les sauvegardes ..
Une autre fois : tout celà ne relève que de pure stratégie et de sagesse, quel que soit le langage de développement utilisé.. .
|
|
mercredi 31 janvier 2007 à 13:47:28 |
Re : Fichier en cours d'exécution...

casy
|
A rappeler, j'en profite, qu'en entreprise, les sauvegardes des données de l'entreprise se fait toujours au minimum en 3 exemplaires. 1 exemplaire usuel pour l'admin en charge de la gestion du système informatique. 1 exemplaire de confiance pour le directeur de l'entreprise ou son représentant désigné et enfin 1 exemplaire de précaution stocké en un lieu connu d'un nombre restreint de personne mais surtout en dehors de l'entreprise (coffre en banque, datacenter, ....). L'admin pour l'usage courant Le directeur, car c'est le seul responsable légal des données, il doit donc légalement en avoir une copie à jour et exaustive Le datacenter, en cas de problèmes des l'entreprise entrainant la perte des données (incendies, dégat des eaux, .....) Mais je m'égare, ce n'est pas le sujet du topic      ---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
|
|
mercredi 31 janvier 2007 à 15:27:25 |
Re : Fichier en cours d'exécution...

tof008
|
Mais je m'égare, ce n'est pas le sujet du topic Peut être pas, mais en tout cas, c'est bon à savoir!!!!  (Si la réponse vous convient, appuyez sur réponse acceptée...).
Noubliez pas de lire le REGLEMENT
|
|
mercredi 31 janvier 2007 à 15:31:10 |
Re : Fichier en cours d'exécution...

ShareVB
|
salut,
http://vbnet.mvps.org/index.html?code/network/netfileenum.htm à traduire en vb6...
ShareVB
|
|
Cette discussion est classée dans : fichier, exe, serveur, cours, exécution
Répondre à ce message
Sujets en rapport avec ce message
ecraser fichier .EXE en cours exécution [ par jpmaton ]
Bonjour,Peut-on écraser un fichier .EXE en cours d'exécution en VB6?L'idée est qu'un bouton "Upgrade" permette d'aller sur un serveur qui abriterait u
client serveur connection ! [ par jackky ]
bonjour a vous!surement quelqu'un sera a la hauteur pour me fournir une reponse a cette question! Comment peut-on savoir ce qu'un fichier ser
exécution d'un .exe sans possibilité de le copier [ par phendoc ]
Bonjour, Voilà mon problème : Sur un réseau d'entreprise (15 pc sous xp + serveur), je dois mettre à disposition un .exe qui est un petit fichier auto
Decomposer un fichier exe [ par dacunha ]
Salut je suis débutant en programation visual basicj'ai un petit probléme j'ai perdu les sources de mon programme pour pouvoir faire des modif suite a
bancs de test [ par jackbauer972 ]
Bonjour à tous, J'ai un probleme avec un code excel. J'ai un code, qui permet de se connecter à des bancs de tests et d'en extraire les rapports. Le
Fichier partage bloqué [ par peug ]
Bonjour,On a une petite appli VB6 qui partage un fichier sur un disque serveur. Il arrive souvent que notre appli plante car le fichier ne peut plus ê
Blackbox.exe [ par metayer1664 ]
Bonjour tous le monde, je suis jeune débutant dans la matiere et pour apprendre, je dégote des codes pas trop compliqué enfin bon... Mon probleme en
Problème de récursivité infernal dans un serveur web [ par kroman ]
Bonjour Voilà, je suis confronté à un problème de récursivité assez gênant dans un serveur web.J'ai schématisé le code complet qui est t
Récupéré un fichier sur un serveur [ par rammstein681 ]
Bonjour,Je cherche un code qui me permettrait de récupéré le nom d'un fichier qui ce situe derrière un lien tel que : http://....../GetElement.php?ID=
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|