Подключение сетевого диска с использованием C#

Для написания утилиты на C#, которая должна подключать пользователю сетевые диски, возникла нестандартная задача, поскольку в .Net отсутствует возможность работы с сетевыми ресурсами.

В процессе поиска решения была найдена информация о применении функций из набора Win32 API — WNetAddConnection2A для подключения и WNetCancelConnection2A для отключения дисков. Ниже приведен фрагмент кода, позволяющий решить данную задачу:

 

Код для подключения диска :

NetworkDrive.MapNetworkDrive("X", @"\\unc\path");

и для отключения:

NetworkDrive.DisconnectNetworkDrive("X", true);

Обновлено: 23.07.2024 — 11:56

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.