我有测试c ++控制台应用程序,它需要管理权限并使用std :: cout<<< "登录"
我将从test.bat启动此应用程序,其中包含以下内容 testconsoleapp.exe> test.log中 退出%ERRORLEVEL%
和test.bat由virtualbox启动 vboxmanage.exe guestcontrol ..运行--wait-stdout --wait-stderr test.bat
当我使用函数AttachConsole(ATTACH_PARENT_PROCESS)时,我的test.log为空
当前的解决方案是为控制台应用程序指定文件名并写入文件而不是std :: cout,但可能有一种简单的方法