Служба доступа к сети
Мы с ним долго обсуждали тему сетевого диска.
По "аське" не удалось связаться.
Уже вроде все сделала, как хотела. При запуске программы подключается сетевой диск с параметрами, которые берутся из кодированного файла. При этом в проводнике диск увидеть нельзя. Такая фраза обеспечивает подключение без присвоения буквы имени устройству:
netResource.lpLocalName= NULL;
Но работа с диском ведется. Файлы на него записываются, удаляются, из программы их можно просмотреть.
У меня на компьютере все работает отлично, естественно, ошибок никаких не выдает.
Загвоздка оказалась в том, что как только ставлю программу на другие компьютеры, диск не подключается и выдается сообщение GetLastError такое:
"Имя службы доступа к сети задано не верно".
На всех машинах, где я пыталась проверить работу программы, Windows-XP. Специальных настроек на своем компе никаких не делала.
В чем тут дело?
Я даже не знаю, куда лезть. Ведь у меня работает все безукоризненно.
Надеюсь на Вашу помощь.:)
Цитата:
Originally posted by laifik
GetLastError такое:
"Имя службы доступа к сети задано не верно".
На всех машинах, где я пыталась проверить работу программы, Windows-XP. Специальных настроек на своем компе никаких не делала.
GetLastError такое:
"Имя службы доступа к сети задано не верно".
На всех машинах, где я пыталась проверить работу программы, Windows-XP. Специальных настроек на своем компе никаких не делала.
Администраторские права у пользователя?
Цитата:
Originally posted by smartsoft
Администраторские права у пользователя?
Администраторские права у пользователя?
Login ArhUser - это абстрактный пользователь, под которым происходит доступ к сетевой папке и к базе данных в этой программе. Этот юзер имеет все права.
Любой пользователь программы входит в нее под ArhUser. А уже в программе прописан код, который определяет, кто из вощедших имеет полный доступ, а кто только на просмотр.
Один юзер для того, чтобы огромное количество пользователей программы не пришлось прописывать в базе. Очень утомительно это делать.