Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Сетевые технологии > Работа программы в сети |
Автор: 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. Поговорить с умным человек это уже половина решения, а с его помощью так и горы свернуть можно. |