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 :

Convertion String -> SecureString


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 241
    Par défaut Convertion String -> SecureString
    Bonjour,

    J'avance dans mon problème de lancement de fichier , il me faudrais savoir comment convertir une String en une SecureString !

    je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    System.Security.SecureString MasecureStringPass = new System.Security.SecureString();
     
            MasecureStringPass.AppendChar("P");
            MasecureStringPass.AppendChar("A");
            MasecureStringPass.AppendChar("S");
            MasecureStringPass.AppendChar("S");
    Mais j'ai plein d'erreurs, aparament la convertion ne se fait pas .. estce que mon code est correct ?

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 241
    Par défaut Excécution .bat via un site Web vs Appli Windows
    Voila mon problème qui me coute énormément de temps !

    Je peux excécuter un .bat a partir d'une petite appli windows que j'ai codée mais quand je réplique mon code sur le site ASP.NET, rien ne marche, le fichier ne se lance pas ... a n'y rien comprendre !

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par dahu17
    Mais j'ai plein d'erreurs

    Lesquelles ?

  4. #4
    Membre éprouvé Avatar de Mourad
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 152
    Par défaut
    je ne sais si je vais dire une bêtise ou pas mais déjà il me semble que ton code est faux :
    MasecureStringPass.AppendChar("P");
    MasecureStringPass.AppendChar("A");
    MasecureStringPass.AppendChar("S");
    MasecureStringPass.AppendChar("S");
    les carcatères en c# on les délimite par une apostrophe et non par des guillemets comme c'est le cas dans ton code.

    ps : je connais pas trop la classe SecureString donc désolé si je me trompe

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 241
    Par défaut
    Merci pour les conseils mais j'ai pu résoudre le problème grâce à une méthode UNSAFE cependant comme je vous l'ai dit plus haut, dans une appli windows l'excécution d'un .bat se fait parfaitement masi quand je copie le code sur le site ASP.NET plus rien ne marche ! bizare...

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Sans doute parce que l'utilisateur ASP.NET (celui qui exécute les page ASPX) dispose de moins de droits, pour des raisons de sécurité

  7. #7
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 241
    Par défaut
    D'accord, mais ASP.NET est une application serveur, l'excécution se fait sur le serveur et quand j'initialise le process dans mon code je passe comme paramètre le login et mot de passe de l'administrateur pour avoir tous les droits !

    C'est surement un problème de droits mais je ne sias aps exactement ou les configurer

Discussions similaires

  1. [c#] convertion string et entier
    Par zidenne dans le forum Windows Forms
    Réponses: 3
    Dernier message: 20/09/2006, 11h31
  2. Convertion string en char*
    Par krolineeee dans le forum C++
    Réponses: 9
    Dernier message: 24/07/2006, 14h35
  3. Réponses: 2
    Dernier message: 06/12/2005, 12h01
  4. Convertion string => entier
    Par en_gel_ho dans le forum Requêtes
    Réponses: 4
    Dernier message: 01/06/2005, 12h59
  5. convertion string --> long
    Par JulienT dans le forum Langage
    Réponses: 3
    Dernier message: 23/03/2005, 23h05

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