Это не 100% решение, но это скорее ответ, чем комментарий ...
Если вы переименуете подключенный сетевой диск в графический интерфейс (щелкнув по нему правой кнопкой мыши и выбрав «Переименовать»), он добавит значение в реестр. Читая раунд на различных сайтах (особенно этот ), похоже, что Windows может время от времени самостоятельно удалять это значение, поэтому это не может быть постоянным решением ...
Я только что сделал это вручную через regedit, и он работал в графическом интерфейсе, поэтому я не вижу причин, почему он не должен работать программно, а также
Добавьте строковое значение с именем _LabelFromReg
со значением того, что вы хотите, чтобы метка была в разделе реестра
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##<server-name>#<share-name>
Этот ключ уже должен существовать, если вы уже создали общий ресурс.
Очевидно (см. Ссылку выше), вам нужно сделать этот ключ доступным только для чтения, чтобы ОС не сменила его по желанию - я не знаю, как вы это сделаете программно, но я уверен, что это может быть сделано.
Я знаю, что в этом ответе есть огромные пробелы, но, может быть, это удар в правильном направлении?