Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программно записать ipConfig в файл [D7, WinXP]


Calibr ©   (2006-09-06 21:43:00) 

Как программно выполнить такие действия.
Открыть Cmd.exe и в командной строке выполнить:
ipConfig /all > C:\ipConfig.txt

Пробовал так:
WinExec('ipConfig /all > C:\ipconfig.txt', 1);

ничего не вышло. Файл не создается. Помогите справиться с проблемой!


Calibr   (2006-09-06 22:15:00) [1]

Спасибо большое!!!!


Zeqfreed   (2006-09-06 22:02:00) [2]

Правильней будет воспользоваться для получения информации функциями IP Helper API: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/about_ip_helper.asp

А код неправильно работает потому, что перенаправление стандартных ввода/вывода это фича командной оболочки, а не какой бы то ни было API-функции.


Ketmar   (2006-09-06 22:01:00) [3]

и не должен. потому что перенаправление обрабатывает cmd.exe. смотри в сторону "cmd.exe /c".


Desdechado   (2006-09-06 22:01:00) [4]

ShellExecute
cmd /c "ipConfig /all > C:\ipconfig.txt"


Наверх

Титульная страница Поиск, карта сайта Написать письмо