Здравствуйте, Ilya78, Вы писали:
I>При использовании серверов на платформе based on MS Windows все работает достаточно стабильно. При использовании удаленного сервера (в частности, Linux based) WNetAddConnection2 возрващает ошибку 5 "Access denied".
1. Загляни в логи сервера.
2. Поищи в гугле. Очень редко бывает так, что именно ты первым встретил ошибку в распространённом софте. Обычно её уже кто-то встречал до тебя и, вполне возможно, уже нашёл и опубликовал решение.
3. Сохрани сниффером лог сессий для серверов на Windows и Linux, и попробуй понять в чём различие.
4. Посиди над логом + стандартом и попробуй найти причину ошибку.