J'essaie d'exécuter des programmes à partir d'un autre programme .NET qui nécessite une élévation en utilisant l'option d'emprunt d'identité de la méthode Process.Start (System.Diagnostics). L'utilisateur pour l'emprunt d'identité est un administrateur local. L'O/S est 2008 et l'UAC est allumé. Chaque fois que l'appel début du processus, je reçois une erreur d'autorisation Win32:Emprunter l'identité dans .NET en utilisant Process.Start et UAC
« L'opération demandée nécessite une élévation »
assurez-vous que 'UseShellExecute' est vrai. –
La valeur par défaut de UseShellExecute est réellement true. Mais bon point quand même. – testalino