Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3017 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C# URGENT] lancer un exe avec un compte et un pwd ecrit dans le code

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C# URGENT] lancer un exe avec un compte et un pwd ecrit dans le code

n°2194514
g-orwell
Posté le 16-06-2013 à 02:06:43  profilanswer
 

Bonjour,
 
Je ne connais pas du tout le C# mais j'ai besoins de trouver un code en C# pour lancer un exécutable ou une commande avec un compte Active direcory prédéfini dont les informations login et mot de passe seraient présentes directement dans le code.
 
Avez vous un code simple qui permet de faire ça ?
 
Merci de votre aide


Message édité par g-orwell le 16-06-2013 à 02:08:20
mood
Publicité
Posté le 16-06-2013 à 02:06:43  profilanswer
 

n°2194543
x1fr
Posté le 16-06-2013 à 17:42:36  profilanswer
 

En utilisant la méthode Process.Start on peut spécifier un utilisateur, un mdp et le domaine :  
 
http://msdn.microsoft.com/fr-fr/li [...] .110).aspx


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°2194548
g-orwell
Posté le 16-06-2013 à 23:00:51  profilanswer
 

Bonsoir x1fr
 
Merci pour ta réponse qui m'a mis sur la piste.
 
Après quelques recherches sur la méthode Process.Start j'ai réalisé le morceau de code suivant en m'inspirant des exemples que j'ai trouvé ca et là.
 
Voici ce que ça donne, peux tu me dire si tu penses que ça va marcher.
Je ne peux pas le tester , je dois le tester sur une machine Windows XP SP3 de notre domaine et je suis une machine linux.
 

Code :
  1. using System;
  2. using System.ComponentModel;
  3. using System.Diagnostics;
  4. using System.Security;
  5. public class
  6. {
  7.     public static void Main()
  8.     {
  9.      
  10.      
  11.         try
  12.         {         
  13.    // Instantiate the secure string.
  14.                    SecureString securePwd = new SecureString();
  15.                    foreach (char c in "MYPASSWORD".ToCharArray())
  16.    {
  17.                 securePwd.AppendChar (c);
  18.     }
  19.        
  20.    ProcessStartInfo bin = new ProcessStartInfo();
  21.      bin.WorkingDirectory = @"P:\";
  22.      bin.FileName = Environment.SystemDirectory + @"\LyncSetup.exe";
  23.        bin.Arguments = "/silent";
  24.        bin.UseShellExecute = false;
  25.        bin.UserName = "EXEC";
  26.        bin.Password = securePwd;
  27.        Process.Start(bin);
  28.         }
  29.         catch (Win32Exception e)
  30.         {
  31.              Console.WriteLine(e.Message);
  32.         }
  33.     }
  34. }


 
Merci de ton aide

n°2194563
x1fr
Posté le 17-06-2013 à 08:47:32  profilanswer
 

Ca a l'air bon oui, il manque juste le nom de la classe et renseigner le domaine dans bin.
 
En tout cas ca compile


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C# URGENT] lancer un exe avec un compte et un pwd ecrit dans le code

 

Sujets relatifs
[Powershell] lancer une machine virtuelle automatiquementCode pour système de vote
Lancer deux fois le même .exeaide code c++ jeux pacman
Responsive design et css barré firebug donc pas pris en compteliste langage C (bug compilation code blocks)
Code imcompletCode VBA pour coller un tableau excel dans corps de mail Outlook
[.htaccess] remplacer les accents par leur code - URL rewritingsoucis pour integrer un code dans forumgratuit
Plus de sujets relatifs à : [C# URGENT] lancer un exe avec un compte et un pwd ecrit dans le code


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR