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 :

confiance dans l'assembly ?


Sujet :

C++/CLI

  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 14
    Par défaut confiance dans l'assembly ?
    Bonjour,

    Voilà je vous explique mon problème. Je n'y connais quasiment rien en C++ à la base. Le problème, c'est que dans ma boite je suis le seul à y avoir déjà touché. J'ai donc été chargé d'une mission : faire marcher un vieux programme qui ne marche plus depuis que le concepteur est parti (en bons termes, donc on excplut déjà un acte de malveillance de sa part).
    On part du pricipe, si vous le voulez bien, que l'algorithme et le code marchent.

    Quand j'essaye de faire marcher le programme, je tombe sur cette erreur :
    _____________________________________________________________
    Une exception de première chance de type
    'System.Security.Policy.PolicyException' s'est produite dans mscorlib.dll
    Une exception non gérée du type 'System.IO.FileLoadException' s'est produite dans Module inconnu.

    Informations supplémentaires*: Impossible de charger le fichier ou l'assembly 'nomdufichier, Version=1.0.3414.20791, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Impossible d'accorder les demandes d'autorisation minimales. (Exception de HRESULT : 0x80131417)
    _____________________________________________________________


    J'ai cru comprendre, en parcourant des forums, que le problème pouvait venir du niveau de confiance accordé à l'assembly. ok c'est bien... Bon, ok... je regarde donc comment le modifier. Panneau de config, outils d'administration, framework, strategie de sécu, augmenter le niveau de confiance d'un assembly. On dit qu'on le fait pour cet ordinateur par exemple. Et là c'est le drame. Il faut trouver l'assembly. bon, on parcourt le dossier. Rien qui ne marcherait. Je suis donc allé voir dans l'explorateur, et j'ai trouvé un fichier appelé "AssemblyInfo.cpp". Un rapport précis avec l'assembly pour lequel je dois modifier le niveau de confiance ?
    Ou alors j'ai mal cherché où pourait se trouver l'assembly ?

    merci d'avance pour vos réponses !!!

  2. #2
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par défaut
    J'ai donc été chargé d'une mission : faire marcher un vieux programme qui ne marche plus
    Il n'est peut-être pas si vieux que cela, car il semble fonctionner avec .Net

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 14
    Par défaut pas si jeune non plus
    je crois qu'il date de 2006. Juste le temps pour que le créateur quitte la boite, qu'unstagiaire arrive et modifie tout, reparte, et me laisse le travail à refaire.
    Bref, tu as une petite idée ?

    merci !

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    2006, c'est pas vieux du tout
    C'est là où on voit qu'il est primordial d'avoir une gestion de version des sources !

  5. #5
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Ce n'est pas du C++ mais du C++/CLI.

  6. #6
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 14
    Par défaut si ça en intéresse quelques uns
    Alors j'ai parcouru la plupart des forums sur le net qui parlent de ce sujet.
    Là plupart du temps, il n'y a aucune réponse. Je suis allé voir les forums en anlais, et j'ai trouvé une solution : en fait mon fichier était dans un répertoire partagé, au sein de la boite. Je l'ai simplement copié sur mon bureau, et ça marche mieux. Bon, j'aurais peut être d'autres problèmes, si c'est le cas je vbous dirai. Mais dans un premier temps ça marche un peu, je peux au moins ouvrir mon fichier...

    Bonne soirée, merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.1]Inserer la date de la compilation dans l assembly
    Par User.Anonymous dans le forum C#
    Réponses: 3
    Dernier message: 23/05/2008, 13h11
  2. Inclure un fichier dans un assembly
    Par blasme dans le forum Framework .NET
    Réponses: 1
    Dernier message: 17/03/2008, 15h36
  3. Lier des fichiers sources dans plusieurs assemblies
    Par despeludo dans le forum Framework .NET
    Réponses: 2
    Dernier message: 15/12/2007, 22h41
  4. Encapsuler un composant com dans une assembly
    Par Arthis dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/05/2007, 09h59
  5. Réponses: 2
    Dernier message: 15/03/2007, 13h17

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