Problem Redirecting output of command in _execl
-
hi, I'm trying to redirect output of a command to a file this command works fine in dos command line: ipconfig.exe /all > c:\\ipconfig.txt In my program I do this way: _execlp("ipconfig.exe","ipconfig.exe","/all",NULL); --> works fine _execlp("ipconfig.exe","ipconfig.exe","/all",">","C:\\ipconfig.txt",NULL); ---> crash without a trace !!! I don't know what is the problem here ?
-
hi, I'm trying to redirect output of a command to a file this command works fine in dos command line: ipconfig.exe /all > c:\\ipconfig.txt In my program I do this way: _execlp("ipconfig.exe","ipconfig.exe","/all",NULL); --> works fine _execlp("ipconfig.exe","ipconfig.exe","/all",">","C:\\ipconfig.txt",NULL); ---> crash without a trace !!! I don't know what is the problem here ?
Put ipconfig.exe /all > c:\ipconfig.txt in a batch file. and then run the batch file via
CreateProcess()
orShellExecute()
.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne