Как да преименувате мрежово устройство

Необходимо е да преименувате мрежовото устройство (променете етикета му).SetVolumeLabel() не помага. Как да бъде, кажете ми, моля.

Проблемът е, че при създаване на мрежово устройство името му съдържа пълния път до ресурса, за който се отнася, но е необходимо потребителят да не знае този път!

Ето как, не помага. Какво казва GetLastError?

Лош ( 25.03.2004 14:37 ) [2]

> но е необходимо потребителят да не знае този пътСтранни желания

SetVolumeLabel само за физически дискове на този компютър.

Етикетът на устройството не се използва по никакъв начин в пътя.

По подразбиране, когато свързвате мрежово устройство в Win2K (не знам за другите), етикетът на устройството е зададен на "m on "maks"". Т.е. това е пътят, използван в етикета.

2 Tyoma И така - какво казва GetLastError.

Това не е етикет на диск. Това е името на ресурса на сървъра, който предоставя мрежовото устройство

Мрежовото устройство няма етикет. Обърнете внимание на кеша в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints\ \_LabelFromReg

Боже, оказва се, че това наистина не е етикет за обем - това, което се показва в Explorer. Нито Far, нито DiscoCommander показват такива "етикети". Т.е. те показват действителните етикети на устройството, от което се споделя папката.

Тема ( 2004-03-26 02:29 ) [9]

2 Colbat GetLastError() казва „Тази папка не е подпапка на основната папка“

2 Лошо Всъщност желанието да се направи следното. За всеки потребител се създава лична директория на сървъра, към която се свързва мрежово устройство, когато потребителят бъде идентифициран на клиентската машина. В този случай потребителят трябва да имадостъпна е само неговата папка (под формата на мрежово устройство)!

Папката на сървъра, в която се съхраняват всички потребителски директории, е защитена с парола, но след свързване на мрежовото устройство на потребителя, препращащ към папката, при опит за достъп до главната защитена с парола папка през мрежовата среда, Windows вече не иска парола, по подразбиране взема тази, която програмата е използвала за създаване на мрежовото устройство.

По този начин директориите на други потребители стават достъпни за потребителя.

Като решение на проблема, ние правим тази основна папка невидима (поставете "$" в края на името й), тогава потребителят няма да може да я намери, но целият път до нея се записва при създаване на мрежово устройство в нейното име.

Как да променя името на мрежовото устройство, не разбрах. :(

съдържа името на диска, но само след като го промените в Explorer, преди промяната - нули! И ако го промените в системния регистър, тогава името не се променя в Explorer :(

Ако не е възможно (въпреки че нищо не е невъзможно) да промените името на мрежовото устройство, тогава може ли някой да ми каже как да кажа на Windows да забрави паролата и потребителското име, използвани при свързване на устройството.

С надежда за помощ, Тьома

2 Tyoma Другарю, но това е посредствено! Имате ли домейн? Направете за всеки потребителотделни папки, индивидуални.

Разрешения за всички потребители само за техните папки + заобикаляне на кръстосана проверка, а в горната папка забранете всичко.

Лош ( 26.03.2004 10:40 ) [12]

>Тъмно (3/26/04 02:29 AM) [9]> По този начин директориите > стават достъпни за потребителя. други потребители.За това трябва да бъде уволнен админът без обезщетение за проф. непригодност

Тема ( 2004-03-26 11:22 )[13]

Админ все още няма и няма къде да го уволнят :), пише се текущата програма, пише се под клуба на играта.

Потребителят дойде, регистрира се, при първата идентификация на клиента, на сървъра в публичната папка се създава личната му папка.

Потребителите са стотици и защо всеки да създава на сървъра своя лична директория, която е защитена с парола? Тези. Windows, където ще се създават папки, трябва ли да съхранява всички потребители и техните пароли? Не ми харесва много тази идея, според мен е по-лесно, когато една главна директория е защитена.

Във всеки случай ще бъде по-удобно за потребителя, ако името на мрежовото устройство се промени от"1002 на \\Comp1\Users_Folders"на"Моите документи"

. наистина съдържа името на диска, но само след като се промени в Explorer, преди промяната - нули! И ако го промените в системния регистър, тогава името не се променя в Explorer :(

Тема ( 2004-03-26 18:29 ) [15]

Благодаря ви, наистина името се променя, въпреки че методът не е най-добрият. :(