|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Открыть доступ к файлу. |
|
C/C++ - Открыть доступ к файлу.
|
Новый участник Сообщения: 9 |
Сразу к делу:
Как программно открыть доступ к файлу (по сети), причем так, что бы через сетевое окружение не было видно, что этот файл открыт? А потом закрыть этот файл? Т.е. мне требуется что бы на одной машине открывался доступ к файлу, на второй машине он скачивался, а после доступ закрывался. При всем при этом файл должен быть не виден в сетевом окружении. |
|
Отправлено: 12:20, 18-01-2011 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Можно использовать передачу через UDP или TCP, т.е. используя сокеты. ПОчитать можно в том же гугле: http://www.google.com/search?client=...utf-8&oe=utf-8 . Там же есть примеры и готовые работы.
|
------- Отправлено: 15:27, 18-01-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 154
|
Профиль | Отправить PM | Цитировать Цитата Delirium:
Вообще хочу пояснить: доступ файла по сети - это скорее не галочка в настройках "доступен" а именно реализованный способ передачи. То что в сетевом окружении - это виндозовский стандартный способ передачи файлов, и галочка "расшарить по сети" в настройках не должна тебя вводить в заблуждение - это исключительно указывает твоей "серверной" программе что этот файл ей можно показывать/отдавать. Напиши свою программу, скажем для удобства службу которая будет слушать порт udp:5050 и при появлении сообщения на этот порт начинает асинхронно слать туда этот файл. Вроде файл и доступен, но скачка по требованию. |
|
Отправлено: 18:09, 18-01-2011 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Прослушку порта UDP и передачу между ними сообщений могу показать на языке C# (пример работы - утилита NetSend7 у меня в подписи). На С++ ищите в указанных ссылках
![]() |
------- Отправлено: 01:02, 19-01-2011 | #4 |
Старожил Сообщения: 154
|
Профиль | Отправить PM | Цитировать На всякий случай хочу обратить внимание автора вот на что - udp не имеет соединения как такового. отправка идет "вслепую" по адресу. Нет никакой проверки на скажем порядок хода пакетов или подтверждение приема. tcp лишен этих недостатков, однако из-за этого в нем намного больше служебной информации в кадре, что жрет полезный трафик.
|
|
Отправлено: 18:35, 19-01-2011 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Sharepoint - общий доступ к файлу | ugara | Другие серверные продукты | 3 | 15-02-2011 13:28 | |
Безопасность - [решено] Запретил доступ к текстовому файлу, теперь не могу его открыть. | Alexei48 | Программное обеспечение Windows | 9 | 25-11-2010 16:02 | |
Вопрос - Общий доступ к зашифрованному файлу EFS | Vady | Защита компьютерных систем | 3 | 02-05-2010 18:05 | |
Delphi - Доступ к файлу для его замены | Malfatto | Программирование и базы данных | 2 | 31-10-2008 17:50 | |
IIS:Доступ ActiveX-компонента к файлу | garun | Microsoft Windows 2000/XP | 0 | 29-01-2007 23:16 |
|