C ++ Выполнение команд CMD
У меня здесь серьезная проблема. Мне нужно выполнить командную строку CMD через C ++ без отображения окна консоли. Поэтому я не могу использоватьsystem(cmd)
, так как окно будет отображаться.
я пыталсяwinExec(cmd, SW_HIDE)
, но это тоже не работает.CreateProcess
это еще один, который я попробовал. Однако это для запуска программ или командных файлов.
Я пыталсяShellExecute
:
ShellExecute( NULL, "open",
"cmd.exe",
"ipconfig > myfile.txt",
"c:\projects\b",
SW_SHOWNORMAL
);
Кто-нибудь может увидеть что-то не так с приведенным выше кодом? я использовалSW_SHOWNORMAL
пока я не знаю, это работает.
Мне действительно нужна помощь с этим. Ничего не выяснилось, и я довольно долго пытался. Любой совет, который кто-либо может дать, был бы великолепен :)