Запуск программ на другом компьютере в C - PullRequest
0 голосов
/ 26 января 2012

Я делаю FTP на C для учебных целей. Я знаю, как подключиться к компьютеру и прочитать / записать файл, но у меня проблемы с запуском программ. Моя идея состоит в том, чтобы подключиться к компьютеру, перейдите в каталог с именем Available и запустить ls -l или dir в зависимости от того, к какой операционной системе подключен клиент. После того, как я выполню одну из команд, я хочу иметь возможность отобразить результаты на компьютере клиента. У меня вопрос, возможно ли это, и если да, что я буду делать? Спасибо за чтение.

1 Ответ

2 голосов
/ 26 января 2012

Не запускайте такие консольные команды. Используйте API / системные вызовы операционной системы для перечисления файлов в текущем каталоге.

Windows: API FindFirst / FindNextFile Linux: http://www.cs.cf.ac.uk/Dave/C/node20.html#SECTION002000000000000000000 <- это должно помочь Linux </p>

...