У меня есть приложение, которому требуется доступ к общему ресурсу на удаленном компьютере с использованием предоставленного имени пользователя и пароля, и я использую WNetUseConnection2 для подключения к этому общему ресурсу. фактический код был взят из здесь
Оба они представляют собой 64-разрядную ОС Windows 7, либо виртуальную машину, либо физическую машину, но проблема в том, что на некоторых машинах процесс не может получить доступ к общему ресурсу, но на других машинах он работает с точно такими же конфигурациями.
когда это не удается, я попытался проверить через Process Monitor, я вижу, что он выдает следующую ошибку:
Operation CreateFile \\;RdpDr\;:1\\199.63.65.55\MyShareName BAD NETWORK NAME
Мне было интересно, знает ли кто-нибудь, что здесь происходит, как если бы я использовал RunAS для проводника Windows на той же машине и попытался добраться до «\ 199.63.65.55 \ MyShareName», это сработает.
Кто-нибудь сталкивался с этой проблемой раньше или знает, что может быть причиной этого на нескольких машинах?
Кроме того, почему это префикс \\;RdpDr\;:1
к моему пути UNC?
С уважением Киран