Je voulais connaître l'équivalent C++ de Process.BeginOutputReadLine de C#, où je lisais de manière asynchrone à partir de la sortie standard d'un autre processus. Y a-t-il une API pour cela?win32 api pour Process.BeginOutputReadLine
0
A
Répondre
1
Pour lire la sortie standard d'un processus, vous devez affecter un handle approprié à une instance de STARTUPINFO
transmise à CreateProcess
. N'oubliez pas d'inclure le drapeau STARTF_USESTDHANDLES
.
Généralement, un tube anonyme est utilisé, créé via CreatePipe
.
Voir "Creating a Child Process with Redirected Input and Output" pour un exemple.
Vous pouvez utiliser les approches normales de Win32 (événement OVERLAPPED +, port IOCompleteion, ...) pour lire la poignée de sortie de manière asynchrone.
Questions connexes
- 1. Ruby win32 api interface
- 2. Besoin d'une signature C# pour AcquireCredentialsHandle win32 api fonction
- 3. Quelle est la fonction API Win32 pour les octets privés?
- 4. Comment utiliser les API win32 avec python?
- 5. Win32 appel API via un serivce
- 6. Comment trouvez-vous rapidement l'URL d'une API Win32 sur MSDN?
- 7. API Win32 dans la plate-forme de VC
- 8. Surveiller la charge de la batterie avec Win32 API
- 9. Comptage des interfaces réseau avec la fonction WSAIoctl (API WIN32)
- 10. Envoyer le texte à une entrée en utilisant win32 api
- 11. fenêtre via Win32 API (création de menu) dans VC++
- 12. Comment savoir si une fenêtre est active? (Win32 API)
- 13. Comment faire des appels API Win32 à partir de PHP?
- 14. Win32 API pour déterminer si un chemin est relatif ou absolu?
- 15. Existe-t-il une API Win32 pour déclencher le mode veille prolongée ou suspendu dans Windows?
- 16. Quel memcached pour Win32 .net API utilisez-vous et recommandez-vous?
- 17. Comment faire pour convertir entre les fuseaux horaires avec Win32 API?
- 18. Pare-feu démarrage/arrêt en utilisant win32 api pour Windows XP os
- 19. Win32 API pour obtenir la langue (informations de localisation) de l'OS?
- 20. API Windows pour VISTA, 7 & Beyond
- 21. Périphérie GNU Make pour Win32
- 22. Comment construire wxmathPlot pour win32?
- 23. API WebKit pour DOM
- 24. Twitter Api pour .NETApplications
- 25. API Mercurial pour .NET
- 26. C# appelle l'API Win32 pour les chemins de fichier longs?
- 27. Application Linux native pour éditer Win32 PE comme ResHacker
- 28. Techniques haies pour Win32 rsync port
- 29. recompilation simple app Win32 C pour x64
- 30. Définition par programme d'un fichier PNG dans un contrôle d'image dans les API Win32