Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

Копирование файлов по сети.   Найти похожие ветки 

 
Bless ©   (2005-11-04 15:28) [0]

В сети есть один компьютер (сервер) с win2000 и остальные win98 (клиенты).
На сервере расшарена папка, в которой лежат файлы.
Программа, запущенная на клиенте, лезла в эту папку и копировала нужные ей файлы
с помощью CopyFile(file_from, file_to, false), где
file_from = "\\server_name\folder_name\file_name.ext"

Все было нормально, пока на клиентах не появилась win2000.
Теперь программа работать перестала, мотивируя это ошибкой 1326:

Вход в систему не произведен: имя пользователя или пароль не опознаны.


Как себя программно аутентифицировать?


 
umbra ©   (2005-11-04 19:25) [1]

легче дать всем доступ к папке на сервере


 
Bless ©   (2005-11-07 09:10) [2]

umbra ©   (04.11.05 19:25) [1]>

Дык, доступ к папке и так у всех есть. Просто даже если просто через сетевое окружение даблкликнуть на пиктограммку компа-сервера (не на папку, а на значок компьютера), то выскакивает окошко с предложением ввести имя/пароль. Видимо это окошко мне как-то и нужно "заполнить" программно.


 
umbra ©   (2005-11-07 10:39) [3]

Надо дать доступ к папке на чтение пользователю Все. Есть такой встроенный псевдопользователь. Если винда английская, то это Everyone


 
Bless ©   (2005-11-07 11:22) [4]

umbra ©   (07.11.05 10:39) [3]>
Ты [2] смотрел?
К папке и так доступ для всех на чтение стоит.
Проблема с доступом не к папке, а к машине по сети, насколько я понимаю.
Если выйти через сетевое окружение на сервер и в окошке ввода пароля ввести имя своей машины и пустой пароль, а потом запустить программу, то программа заработает, т.к., видимо, введенные единожды данные где-то запомнинаются (до перезагрузки).
Но я ж не могу просить "прежде чем запустить программу, зайдите на сервер по сети".


 
umbra ©   (2005-11-07 11:36) [5]


> К папке и так доступ для всех на чтение стоит.


Для пользователя Все?
а проблема с доступом к папке. в сети нет сущности подназванием "компьютер", есть только расшаренные ресурсы. и пароль спрашивает потому, что именя пользователей на компах одинаковые, а пароли разные.


 
Bless ©   (2005-11-07 12:21) [6]

umbra ©   (07.11.05 11:36) [5]
>Для пользователя Все?


Да


а проблема с доступом к папке. в сети нет сущности подназванием "компьютер", есть только расшаренные ресурсы. и пароль спрашивает потому, что именя пользователей на компах одинаковые, а пароли разные.


Я не могу с тобой спорить аргументированно, потому что имею весьма смутное представление о предмете спора. Но...
На сервере открыто несколько папок. А окошко ввода пароля выскакивает именно при клике на значок компьютера в сетевом окружении. Если проблема действительно с доступом к папке, то это окошко - для какой именно папки выскакивает, по-твоему, если их несколько?


 
Sky   (2005-11-07 16:21) [7]


>  А окошко ввода пароля выскакивает именно при клике на значок
> компьютера в сетевом окружении

1. Разреши юзера "гость".
2. Насчет одинаковых юзеров с разными паролями - это точно.
3. 2000-ый не любит Администратора с пустым паролем.


 
Bless ©   (2005-11-08 08:47) [8]


> Sky   (07.11.05 16:21) [7]
> 1. Разреши юзера "гость".


Спасибо, разрешил, проблема исчезла.
Хотя вопрос остается открытым, если кому есть что сказать. Ведь администратор сети не обязан оставлять пользователя "Гость" и программа не должна бы зависеть от этого.


 
Sky   (2005-11-08 10:21) [9]


> Ведь администратор сети не обязан оставлять пользователя
> "Гость" и программа не должна бы зависеть от этого

А дело не в этом. Просто Гостем ты "перекрыл" наличие одинаковых юзеров с разными паролями. Наверняка на клиентских машинах учетные записи "Администратор" отличаются от аналогичной на сервере.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.014 c
14-1133958616
Mike Kouzmine
2005-12-07 15:30
2006.01.15
Слышали новость? Волгу снимают с производства!


4-1131107280
Bless
2005-11-04 15:28
2006.01.15
Копирование файлов по сети.


2-1135428146
DIS
2005-12-24 15:42
2006.01.15
Webbrowser Перехватить нажатие на элемементе submit


14-1134870211
Джо
2005-12-18 04:43
2006.01.15
Хитроумный код - ваше отношение


14-1134737802
Dngt
2005-12-16 15:56
2006.01.15
Из двличной в десятичную





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский