Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Работа программы в сети


Автор: Someone 23.12.2005, 07:04
Здравствуйте!
Не могли бы вы мне помочь в следующем вопросе:
я написал программу, которая ищет в указанном каталоге и его подкаталогах файлы с определенным расширением и переносит их в другой указанный каталог. Программа написана для администратора сети, т.е. и работать она должна в сети.
Когда запускаем локально экзешник - она хорошо отрабатывает: все находит в сети и переносит в другое место сети. Но если ее выложить на сервер и запустить удаленно, то она ту часть, где именно поиск и, следовательно, перенос не выполняет. Каталоги указаны те же.
Вы не подскажете в чем может быть проблема?

Автор: dvs 24.12.2005, 14:38
Можно только предположить, что проблема связанна с доступом с сервера к тем каталогам, с которыми работает программа. Права пользователя, от чьего имени запускается программа нужно посмотреть.
Расшаренны или нет папки, с которыми работает программа, какие права у пользователей на эту шару(по-умолчанию - только чтение)
Т.е. если то, что делает программа, можно спокойно сделать руками с сервера, то проблема в программе, если нет - то это настройки сети.

Автор: Someone 26.12.2005, 08:05
Спасибо DVS.
С доступом все в порядке. Админские права, доступ ко всему. Руками все делается. А вот программой не всегда. Получается, что для нее есть разница как ее запустить. Т. е. где лежит экзешник.
Не могли бы вы подсказать в чем здесь может быть дело?

Автор: dvs 31.12.2005, 00:38
Someone, думаю, что проблема в указании пути к каталогам.
Когда ты запускаешь со своей машины - ты указываешь сетевые диски, а когда будешь запускать на сервере - то нужно указать либо полный сетевой путь типа \\sever_name\d$\имя_каталога(d$ - стандартная шара) или сделать нужные каталоги расшаренными и вместо d$\имя_ каталога, указать просто имя шары; либо использовать локальные пути (на сервере, конечно), т.е. d:\имя каталога


Думаю, что проблема в этом и надеюсь, что ты уже до этого догадался.

Автор: Someone 10.1.2006, 06:59
Да, спасибо DVS. Я расшарил нужные каталоги. Все работает.
Извини, что ответил только сегодня. Только приехал.

Автор: Someone 11.1.2006, 06:16
Прочитал, что вчера написал.
В общем так: не расшарил, это давно сделано, а подцепил диск как сетевой. Все как часы работает.
Спасибо DVS. Поговорить с умным человек это уже половина решения, а с его помощью так и горы свернуть можно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)