2

可能重复:
如何获取 dos 输出。在带有vista的delphi2009中。

我正在使用 Createprocess() 来验证带有 openssl 的证书。我想重定向答案,这样我就不必将其写入 .txt 并从那里读取。我想直接将它重定向到一个字符串。基本代码如下:

CreateProcess(
    nil,
    'CMD /C C:\openssl\bin\openssl verify C:\myCA\Certificat.crt > C:\certificat\outdelphi.txt',
    nil, nil,False,
    CREATE_NEW_PROCESS_GROUP+NORMAL_PRIORITY_CLASS,
    nil, 'c:\', ShowInfo, ProcInfo
);
Sleep(1000);

我不想使用 >C:\certificat\outdelphi.txt。我希望将输出重定向到字符串。我该怎么做 ?

4

0 回答 0