Comment appelez-vous un exe de code et vous déplacer l'action possible contre ce de contrôle de compte?

StackOverflow https://stackoverflow.com/questions/4637767

Question

J'utilise System.Diagnostics.Process pour démarrer un fichier msi en mode silencieux. Je reçois un code de sortie 1625, et je soupçonne son parce que l'UAC empêche de courir. Je l'ai éteint les invites mais pas CCU dé ...

Comment puis-je assurer que je suis bien élever les privilèges du msiexec pour qu'il fonctionne réellement?

Merci,

Isaac

Était-ce utile?

Autres conseils

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.Arguments = "/i " +  "\""+Directory.GetCurrentDirectory()+"\\"+msiPath +"\"" +" /q";
startInfo.FileName = "msiexec.exe";
startInfo.Verb = "runas";


Process installProcess = Process.Start(startInfo);

Eh bien, ce que je l'ai fait, et cela fonctionne.

Essayez de lancer votre processus avec les privilèges d'administrateur et voir si le problème persiste à

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top