Command$?

3 отговора 169 прегледа
#1

Command$?

Искам да направя UI за програмата Net Cat (тя работи на command prompt), мога да й подавам данни с различни switch-ове, ама как мога аз да хващам какво става и какво прави тя, ии да го пиша в моята програма?


пс: Ще ползвам VB.net

Отговор
в отговор на hWnd #2

Re: Command$?

ако "под какво прави тя" се има предвид "какво извежда програмата на конзолата", естественият начин е да се пренасочат стандартния вход и изход на програмата. Създаваш pipe с необходимите security и inheritance и ги бухваш на в структурата STARTUPINFO която подаваш на CreateProcess; после четеш и пишеш по pipe-тата.

Отговор
в отговор на _ #3

Пример?

ами някъде в интернет има ли пример (или поне как се казва това което искам да направя, за да намеря), защото много неразбрах

Отговор
в отговор на hWnd #4

Re: Пример?

potarsi sas googleto za CreatePipe
CreateProcess
i STARTUPINFO po specialno se ti trqbat tezi poleta HANDLE hStdInput;
HANDLE hStdOutput;

Отговор