<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=287298&amp;view=findpost&amp;p=2423800</guid>
        <pubDate>Tue, 17 Nov 2009 12:46:48 +0000</pubDate>
        <title>Использование функции WNetAddConnection2</title>
        <link>https://forum.sources.ru/index.php?showtopic=287298&amp;view=findpost&amp;p=2423800</link>
        <description><![CDATA[Gesha: Извините меня, программисты, если я кого-то своим вопросом обидел. Я прочитал раздел &quot;Как правильно задавать вопросы&quot;. Дело в том, что мне действительно очень нужно разобраться почему у меня не работает функция WNetAddConnection2().Поверте, я не собираюсь у кого-то выпытывать ума и сопоставлять примеры из учебников.]]></description>
        <author>Gesha</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=287298&amp;view=findpost&amp;p=2423512</guid>
        <pubDate>Tue, 17 Nov 2009 06:06:40 +0000</pubDate>
        <title>Использование функции WNetAddConnection2</title>
        <link>https://forum.sources.ru/index.php?showtopic=287298&amp;view=findpost&amp;p=2423512</link>
        <description><![CDATA[Gesha: Не удается подключить сетевой диск С на рабочей станции<br>
<br>
Когда я делаю так :<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;WNetConnectionDialog(Handle,RESOURCETYPE_DISK) </div><div class="code_line">end;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
 Тогда все получается. Только такой вариант меня не устраивает<br>
<br>
А если делаю вот так :<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp; NetResource.dwType &nbsp; &nbsp; &nbsp; := RESOURCETYPE_DISK; </div><div class="code_line">&nbsp;&nbsp; NetResource.lpLocalName &nbsp;:= &#39;Z:&#39;;</div><div class="code_line">&nbsp;&nbsp; NetResource.lpRemoteName := &#39;\10.57.112.5\c&#39;;</div><div class="code_line">&nbsp;&nbsp; NetResource.lpProvider &nbsp; := &#39;&#39;;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; IF (WNetAddConnection2(NetResource,&#39;&#39;,&#39;&#39;,CONNECT_UPDATE_PROFILE))&#60;&#62; NO_ERROR then</div><div class="code_line">&nbsp;&nbsp; showmessage(IntToStr(GetLastError()));</div><div class="code_line">end;</div></ol></div></div></div></div><br>
<br>
Функция GetLastError возвращает код ошибки 53 - Сетевой путь не найден &#33;<br>
Комп подключен в корпоративный домен Corp.организация.loc Доступ к диску С &quot;Полный&quot;. IP пингуется.<br>
По команде &quot;Пуск &quot; - &quot;Выполнить&quot; &#092;&#092;10.57.112.5&#092;С содержимое диска С открывается. Пробовал копировать файлы<br>
досовской командой Copy тоже не получается.Команда выполняется, ошибок не возникает , но файлы не копируются.<br>
Может есть какая то проблема в &quot;Групповой политике безопасности&quot; ? Я то могу подключить статически диск С: Но все таки интересно, почему так происходит.]]></description>
        <author>Gesha</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	