Size: a a a

CODE BLOG / Чат

2020 August 16

EP

Egor Plotkin in CODE BLOG / Чат
Спасибо, гляну:)
источник

WR

Willford Rockwell in CODE BLOG / Чат
Egor Plotkin
Подскажите, как передать запрос в cmd и получить результат выполнения? Например хочу передать команду «dir» и получить ответ.
Язык: Си
ОС: windows
System, чтобы выполнить команду. Вернёт код возврата.
источник

EP

Egor Plotkin in CODE BLOG / Чат
мне нужен не только код возврата, а так же и сам текст
источник

WR

Willford Rockwell in CODE BLOG / Чат
Если тебе нужно узнать, что хранится в этой папке, то поищи в winapi файловую структуру. То, что ты пытаешься сделать - откровенный и говенный костыль.
источник

EP

Egor Plotkin in CODE BLOG / Чат
да нет же. Это был как пример.
Мне нужно выполнить определенную команду из cmd => получить ответ => узнать что выдала cmd
источник

EP

Egor Plotkin in CODE BLOG / Чат
Willford Rockwell
Если тебе нужно узнать, что хранится в этой папке, то поищи в winapi файловую структуру. То, что ты пытаешься сделать - откровенный и говенный костыль.
У меня есть API, которое поддерживается только через cmd.
По-этому и мне надо работать именно с командной строкой.
"dir" был просто как упрощенный пример
источник

HJ

Happy Jupiter in CODE BLOG / Чат
Egor Plotkin
мне нужен не только код возврата, а так же и сам текст
Откуда текст будешь брать?
источник

EP

Egor Plotkin in CODE BLOG / Чат
текст, тот что буду передавать в cmd в качестве команды?
источник

WR

Willford Rockwell in CODE BLOG / Чат
Egor Plotkin
У меня есть API, которое поддерживается только через cmd.
По-этому и мне надо работать именно с командной строкой.
"dir" был просто как упрощенный пример
Посмотри в сторону буффера консоли.
источник

HJ

Happy Jupiter in CODE BLOG / Чат
Не, я так понял тебе выхлоп нужен
источник

EP

Egor Plotkin in CODE BLOG / Чат
Happy Jupiter
Не, я так понял тебе выхлоп нужен
да. Вот это  я и хочу узнать. От куда его брать и как редайректнуть
источник

HJ

Happy Jupiter in CODE BLOG / Чат
Можно через винапи создать консоль и перенаправить туда stdin, stdout и stderr проги
источник

EP

Egor Plotkin in CODE BLOG / Чат
Happy Jupiter
Можно через винапи создать консоль и перенаправить туда stdin, stdout и stderr проги
воооо, видимо это и нужно.
Подкините статейку?
источник

HJ

Happy Jupiter in CODE BLOG / Чат
У меня где-то самого такой пример валялся: Там я инжектил длл в процесс, открывал консоль и перенаправлял stdout проги в нее, тем самым получая ее  логи, которые изначально для дебаг-режима создавались
источник

HJ

Happy Jupiter in CODE BLOG / Чат
Скину если найду
источник

EP

Egor Plotkin in CODE BLOG / Чат
Happy Jupiter
У меня где-то самого такой пример валялся: Там я инжектил длл в процесс, открывал консоль и перенаправлял stdout проги в нее, тем самым получая ее  логи, которые изначально для дебаг-режима создавались
если поделитесь - буду крайне признателен
источник

HJ

Happy Jupiter in CODE BLOG / Чат
а так вот даже на стаке есть
источник

HJ

Happy Jupiter in CODE BLOG / Чат
источник

SA

Shohrukh Aminjonov in CODE BLOG / Чат
всем привет
источник

SA

Shohrukh Aminjonov in CODE BLOG / Чат
тут у меня баг пишу магазин, пишу код код значка но он не отображается
источник