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++/CLI Discussion :

Gros executable ne démarre pas


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut Gros executable ne démarre pas
    Bonjour

    Voici mon problème:
    Là où je bosse, nous avons un gros projet MFC (~2000 fichiers, 36Mo pour l'exe final)
    Récemment, nous l'avons passé en managé en le compilant avec le /clr pour pouvoir accéder au framework de M$.
    Non sans mal, on a réussi à le compiler et il marche sur nos machines de développement en local.

    Pour le déployer chez les utilisateurs finaux, l'exécutable est placé sur un serveur d'application accessible à tout le monde via un lecteur réseau. Chaque employé lance le logiciel en exécutant l'exe depuis ce lecteur réseau.
    Mais avec le passage en managé, l'exe ne démarre plus. L'exe apparait bien dans le gestionnaires des tâches de windows, il prend plein de ressource système comme s'il se chargeait mais il ne se passe rien, On l'a laissé tourner 1h20 sur un C2D E6600 pour voir mais rien à faire, l'appli ne démarre pas.

    On a testé avec le même projet mais réduit qui ne pèse alors plus que 7Mo, il démarre et l'appli fonctionne aussi bien en local que depuis le lecteur réseau.


    Est-ce que l'exe managé produit est trop gros (36Mo) pour fonctionner en le démarrant depuis un lecteur réseau ? Sinon que faire.

    Précision: nous sommes sous Visual Studio 2005 SP1

    Merci

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Tu as essayé en copiant l'exe sur la machine au lieu de l'exécuter depuis le lecteur ? ça change quelquechose ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut
    Oui, çà marche si on l'exécute en local.
    Mais dès qu'on le place sur le lecteur réseau et qu'on l'exécute, il tourne en rond et ne démarre pas. (Je parle du projet complet qui pèse 36Mo)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 51
    Par défaut
    Le plus simple serait de se référer à la page suivante du support Microsoft:

    http://support.microsoft.com/kb/832742/fr

    Cordialement

    Guillaume MARQUES

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut
    guillaumemarques, en effet nous connaissons le problème de sécurité mais cela est reglé. On a pu le vérifier puisque cet même application réduite à 7Mo fonctionne sans souci.

  6. #6
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut
    Bon et bien après 15 jours de vacances et 4jours de nouvelles recherches, je n'arrive décidément pas à exécuter sur un machine ma grosse appli CLR lancé depuis un lecteur réseau.

    Je crois que soit j'abandonne le clr soit je dois de faire une petite appli/script qui récupèrera l'appli (et ces dépendances) sur le lecteur réseau (si mise à jour) pour l'exécuter depuis la machine.

  7. #7
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut
    Allez savoir pourquoi, çà marche ce matin...

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 51
    Par défaut Exécution depuis le réseau...
    Bonjour,

    il me semble que l'exécution de programme compilés avec le /clr pose des soucis de "sécurité" lorsqu'ils sont situés sur des lecteurs réseaux.

    En effet, pour réduire le risque de problèmes liés à des programmes malveillant pouvant être présent sur un lecteur réseau, le framework .Net ne
    permet pas par défaut l'exécution de ces programmes.

    Essayez de copier cet exe en local sur un poste client, pour voir si cela fonctionne. sinon il vous faudra regarder du côté de la sécurité.

    Cordialement

    Guillaume MARQUES

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/04/2012, 14h17
  2. [PyInstaller] Executable ne démarre pas
    Par Jiyuu dans le forum Déploiement/Installation
    Réponses: 0
    Dernier message: 16/10/2009, 18h40
  3. Mon lecteur ne démarre pas les executables
    Par bambi98 dans le forum Windows XP
    Réponses: 3
    Dernier message: 10/03/2008, 12h39
  4. Réponses: 4
    Dernier message: 20/09/2007, 01h50
  5. Services Oracle ne démarre pas sans connexion réseau??
    Par dreamanoir dans le forum Oracle
    Réponses: 6
    Dernier message: 22/02/2005, 00h44

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