Здравствуйте Bailif, Вы писали:
B>Привет!
B>Есть вот такой код:
B>B> NETRESOURCE NetSource;
B> NetSource.dwType = RESOURCETYPE_DISK;
B> NetSource.lpProvider = NULL;
B> NetSource.lpLocalName = "J:";
B> NetSource.lpRemoteName = "\\\\server\\ForBailif";
B> DWORD dwResult = ::WNetAddConnection2(&NetSource,
B> lpszPassword,
B> lpszName,
B> CONNECT_PROMPT);
B> //Чего то ещё
B> dwResult = WNetCancelConnection2("J:", 0, FALSE);
B> return 0;
B>
B>- код выполняется под credentials NameA и PassA
B>- если вызвать эту вещь с lpszPassword и lpszName = NULL — то усё пашет как и должно быть...
B>- если вызвать эту вещь с lpszPassword и lpszName — текущего пользователя — что одно и тоже — то тоже ОК.
B>- если же вызвать эту же вещь c NameB и PassB — пользователь с админскими правами существующий на обеих машинах, то увы и ах — вываливается 1219 а именно "The credentials supplied conflict with an existing set of credentials." — в чём причина и как это может лечиться?
B>На всякий случай OS — W2K Pro и W2K Server.
B>Спасибо!
Посмотри SCMConnect
тута.Автор(ы): Александр Федотов
Дата: 24.03.2002
В статье рассматриваются вопросы управления системными
службами Windows NT: чтение и изменение конфигурации, запуск и
остановка, установка и удаление служб. В статье описана большинство
функций управления службами, использование каждой функции
продемонстрировано примерами.