VB 執行DOS 程式回傳印出的資料到string.(編號:7612)

你好, 我有一個問題想請教:
平時我在dos run 一個程式是, 如smartdrv.exe,
那個程式會列出一些資料.
如果我想將這程式所列出的資料放在一個文件中,
我可以在dos 打入: smartdrv > report.txt
但如果我想在vb 程式中, 執行dos 的程式,
即使用shell 指令, 但我又想將回傳的資料,
放入文件, text box 或 變數中, 那我又應如何做呢?
ink