J'écris un outil de console. Sans privilèges d'élévation pour le support UAC (fichier manifest), appeler cet outil depuis l'invite de commande (cmd.exe) ou le gestionnaire de fichiers de la console (comme far.exe) l'ouvre dans la même fenêtre, écrit sa sortie dans la même fenêtrePrivilèges d'élévation pour l'UAC à l'aide de la nouvelle fenêtre de console ouverte manifeste
Mais maintenant, quand manifest file was added, une nouvelle fenêtre de console est créée pour l'outil après le dialogue de demande d'UAC, de sorte que la sortie de l'outil y est écrite et la fenêtre se ferme. Aucun but pour un tel outil étant la console.
Comment réparer cela? Quelles sont les solutions de contournement?