我想在我的C++程序中使用.exe文件。我檢查並檢查了這些函數(系統 - ShellExecute - CreateProcess)來實現這個目標,但是我發現它們是無用的,因爲我需要在我的程序中輸出該.exe文件以進一步處理。如何在我的C++程序中使用和啓動一個exe文件?
0
A
回答
4
CreateProcess可用於將創建的程序的輸出傳遞迴創建者。 MSDN甚至有示例代碼來做到這一點:Creating a Child Process with Redirected Input and Output
-1
您可以使用這些函數之一來執行您的文件,並讓它將輸出寫入另一個文件。然後,您只需將其讀入您的程序。
2
我想你想要CreatProcess
。您可以獲得STDIN/STDOUT: http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx
0
您應該使用「Process.standardOutput」來讀取.exe的結果。
這裏是MSDN上的鏈接,有很多解釋相關的:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardoutput(v=vs.71).aspx
相關問題
- 1. 如何使用窗體窗體應用程序在C++中啓動(.exe)文件?
- 2. 如何在VC++ EXE程序中嵌入一個EXE文件
- 3. 如何使用fulltrustlauncher在uwp應用程序中啓動.exe文件?
- 4. C#使用Process.Start for exe在子文件夾中啓動與啓動exe文件相同的文件夾
- 5. 在windows中從C++啓動.exe文件
- 6. 如何在c#中的單個進程中使用線程啓動exe應用程序的多個實例?
- 7. c#從遠程文件夾啓動.exe
- 8. 在C程序中調用.exe文件
- 9. 重新啓動一個exe程序
- 10. 如何在我的C++代碼中部署一個exe文件?
- 11. 我如何使用python製作一個.exe文件的應用程序?
- 12. 如何用批處理文件中的參數啓動一個exe文件?
- 13. 用遠程PC上的參數啓動一個EXE文件
- 14. 如何創建一個安裝驅動程序的exe文件
- 15. 如何把exe文件在Windows啓動
- 16. 我該如何使用setuptools來創建一個exe啓動器
- 17. 如何在c#上運行一個網站,雙擊啓動程序/ .exe/etc?
- 18. Flex 3 - 啓動一個.exe文件
- 19. 防病毒程序啓動我的exe文件
- 20. 如何自動測試一個C程序的使用文件?
- 21. 如何使用Jsmooth爲我的java程序創建一個.exe文件?
- 22. C++使用本機庫啓動exe的隱形應用程序
- 23. 的Visual Studio 10應用程序.exe和.msi程序在一個文件中
- 24. 使用C#安裝一個exe文件
- 25. 如何從另一個c程序啓動c程序
- 26. 在uwp應用程序啓動.exe
- 27. 使用IE,Chorome和Firefox中的Javascript啓動.exe文件
- 28. 如何在java中下載後自動啓動一個exe文件
- 29. 如何使用外部啓動程序讀取程序的c#配置文件
- 30. 我如何啓動的.exe程序與參數UWP
那的.NET(C#),而不是C++ – MSalters