我想通过应用程序运行命令提示符。我用shell执行此操作。现在从cmd,我想运行一个.exe文件,它给了我一些输出,并希望将此输出重定向到文本文件。使用的命令如下:
ShellExecute(0, L"open", L"cmd.exe",cmdCommand.c_str(), 0, SW_HIDE)
此处cmdCommand是 -
/C "C:\Program Files\Application\some.exe some parameters serverName > C:\Users\xyz\AppData\Roaming\ApplicationName\output.txt
这在我的机器上工作正常但不能在另一台机器上工作。 在其他机器上,只创建了空白output.txt。