Как получить и отправить файлы из приложения на другой компьютер или в проводник Windows, но не в другое приложение? - PullRequest
0 голосов
/ 29 февраля 2012

Извините, если мой вопрос сбивает с толку, но я собираюсь сделать следующее. Я создаю приложение, которое должно отправлять и получать файлы напрямую на другой компьютер без необходимости подключения к какому-либо другому приложению, кроме проводника Windows на другом компьютере. Я знаю, что вы можете написать клиент и сервер так же, как программу FTP, но это не то, что я ищу. Приложение просто подключается к Windows или Windows Explorer на другом компьютере для отправки или получения файлов.

Я искал или исследовал информацию в Интернете, но не так много на что посмотреть.

Есть ли способ сделать это? Если да, то как.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Я хочу иметь возможность запускать свое приложение на компьютере и автоматически отправлять и получать файлы с или на другой локальный компьютер без установления какого-либо прямого соединения, очень похожего на то, что делает Microsoft Window. Вы открываете свой проводник Windows и перетаскиваете файлы с или на другой компьютер. Только то, что я хочу сделать это программно в моем приложении. Я запускаю свое приложение и просто запрашиваю или отправляю для конкретного файла в определенное место. Как я сейчас написал, вы должны запустить две разные копии одной и той же программы на разных компьютерах - одну как сервер, а другую как клиент.

Возможно, я ищу способ получить доступ к файловой системе другого локального компьютера без подключения сокета к сокету.

Заранее спасибо.

1 Ответ

1 голос
/ 29 февраля 2012

Windows Explorer - это не приложение, к которому могут подключаться сторонние программы. Вам нужно подключиться к чему-то, что на самом деле будет прослушивать соединения. Вероятно, наиболее прямым способом было бы настроить сетевой ресурс на сервере, а затем использовать WNetAddConnection2 для подключения к этому общему ресурсу на клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...