Comment appelez-vous un exe de code et vous déplacer l'action possible contre ce de contrôle de compte?
-
08-10-2019 - |
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
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