IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Exe chargé en mémoire


Sujet :

C#

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 89
    Points : 52
    Points
    52
    Par défaut Exe chargé en mémoire
    Bonjour a tous,

    Comme indiqué dans le titre du sujet jai un problème avec Une application que j'ai développé :

    Dans le répertoire "program file" de mon ordinateur jai installé un programme que jai développé en c#.

    Dans un des dossiers il y a un desinstaller.exe qui permet de desinstaller proprement tous les exe installés au fur et à mesure dans ce meme répertoire. Le problème survient quand le desinstaller dois se supprimer lui meme et les dossiers dans lequel il est contenu. Le process s arrête vu que le desinstaller.exe s'est supprimer lui meme. Je me demander s'il etait possible de charger en mémoire cet exe pour supprimer le tout correctement.

    Merc

  2. #2
    Membre actif
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Septembre 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 176
    Points : 297
    Points
    297
    Par défaut
    Bonjour,

    En général pour ce genre de cas (desinstall, mise à jour, ...), les exe et fichiers à utiliser sont copiés et exécutés depuis le répertoire temporaire Windows.

    Bonne continuation.
    L’aléatoire n’existe pas en informatique, c’est juste un moyen de dire que l’on a pas encore compris.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 89
    Points : 52
    Points
    52
    Par défaut
    Cest une méthode que j'ai essayé:

    Au lancement du desinstaller situé dans un dossier du programme file:
    -le desinstaller, se copie dans un des dossiers temporaire de la machine
    -le nouveau desinstaller est ensuite lancé par l ancien.

    Le problème c'est que les dossiers dans lesquels se trouver l ancien desinstaller ne se supprime pas. Jai l impression que le fait d appeler le second desinstaller qui a été copier par le premier créée un lien entre eux

  4. #4
    Membre actif
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Septembre 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 176
    Points : 297
    Points
    297
    Par défaut
    Ho !

    Ton problème, je pense c'est que l'ancien n'a pas eu le temps de se fermer (tu l'as bien fermer n'est-ce pas ?).
    Ajoute lui une tempo, ou attend qu'il se soit fermer pour lancer la desinstall effective depuis le temporaire.

    Bonne continuation.
    L’aléatoire n’existe pas en informatique, c’est juste un moyen de dire que l’on a pas encore compris.

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 89
    Points : 52
    Points
    52
    Par défaut
    Jai bien vérifié qu'il se fermait a l aide du gestionnaire de tache mais aussi à l aide de la commande waitforexit

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 89
    Points : 52
    Points
    52
    Par défaut
    Personne pour m'aider

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 89
    Points : 52
    Points
    52
    Par défaut
    Jai un peu avancée dans la recherche, je sais désormais que le problème vient du copier coller, apparement la fonction file.copy ne libère pas les dossiers dans lesquels se trouve le desinstaller.

    Une idée pour libérer le dossier a la fin du copier coller ?

Discussions similaires

  1. Données dans un exe : « charge utile »
    Par Nikolas dans le forum C++
    Réponses: 17
    Dernier message: 18/03/2008, 20h18
  2. [D7] Récupérer charge processeur, mémoire libre ?
    Par chipster45 dans le forum Delphi
    Réponses: 4
    Dernier message: 01/04/2007, 22h37
  3. Eclipse : diminuer la charge en mémoire
    Par zeke_zand dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 14/03/2007, 13h29
  4. Javaw.exe toujours en mémoire
    Par nutix2003 dans le forum Interfaces Graphiques en Java
    Réponses: 9
    Dernier message: 28/12/2006, 14h55
  5. [System]Test si programme déjà chargé en mémoire
    Par Eric SAULNIER dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/10/2005, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo