J'ai copié le fichier exe et ce n'était pas un problème, en utilisant le code suivant, mais maintenant je veux l'exécuter, anyboyd peut m'aider à ce sujet. NOTE: J'ai l'accès aux serveurs via le bureau à distance, mais ne peux pas le faire manuellement, car il ya des dizaines d'entre eux, ne peux pas obtenir un programme en cours d'exécution sur le psex ou quoi que ce soit.Je veux copier et exécuter le fichier .exe sur un ordinateur Windows distant?
WindowsIdentity wi = new WindowsIdentity(token);
//Next I set the WindowsImportsonationContext
WindowsImpersonationContext impctx = wi.Impersonate();
System.IO.File.Copy("C:\\output.html", "\\\\PW42\\c$\\output1.html", true);
System.Diagnostics.Process p = new System.Diagnostics.Process();
try
{
System.Diagnostics.Process.Start(@"\\PW42\c$\txt.bat");
//runFile();
}
catch
{
Console.WriteLine("error");
}
Ce ne serait pas un trou de sécurité majeur? – Marko
@Marko il peut être un ensemble de sécurité si je ne peux pas accéder au PC via le bureau à distance du tout, mais dans mon cas, je peux le faire, et je suis l'administrateur de tous les PCs savoir le nom d'utilisateur et le mot de passe administrateur – shabby
? Comment l'obtenir? –