Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.09;
Скачать: CL | DM;

Вниз

Как программно вкл/откл сетвое подключение?   Найти похожие ветки 

 
Schoooltz   (2002-02-13 11:02) [0]

хотелось бы изобразить программно то, что делаю часто руками:
"Пуск/Настройка/Сеть и удаленный доступ/Подключение по локальной сети 1/Отключить"
"Пуск/Настройка/Сеть и удаленный доступ/Подключение по локальной сети 2/Включить"
этот финт ушами с включением/выключением на ходу 2000-я винда дозволяет. Каждый из этих сетевых адаптеров настроен/подключен к своей сетке.


 
Schoooltz   (2002-02-13 17:26) [1]

Откликнитесь знающие люди!


 
Schoooltz   (2002-02-18 10:43) [2]

Кто-нибудь помогите!


 
alexnik   (2002-02-27 11:58) [3]

Можно использовать ф-ции Win API:
DWORD WNetAddConnection(
LPTSTR lpRemoteName,// pointer to network device name
LPTSTR lpPassword, // pointer to password
LPTSTR lpLocalName // pointer to local device name
);

- это для подключения сетевого диска: литера диска в lpLocalName (например "Е:"), lpRemoteName - сетевой путь (например "\\server\folder$"), lpPassword - пароль для юзера текущей сессии виндов.

Если надо коннектиться с именем пользователя, не совпадающим с именем текущего пользователя виндов, то можно юзать ф-цию
WNetAddConnection2(
LPNETRESOURCE lpNetResource,// points to structure that specifies connection details
LPCTSTR lpPassword, // points to password string
LPCTSTR lpUsername, // points to user name string
DWORD dwFlags // set of bit flags that specify connection options
);

надо будет заполнить структуру lpNetResource (читайте MS SDK Help!)

Расконнектиться просто:
DWORD WNetCancelConnection(
LPTSTR lpName, // pointer to resource name to be disconnected
BOOL fForce // flag for unconditional disconnect
);


lpName - то же, что и lpLocalName
если fForce = false - ф-ция не выполнится если к шаре есть открытые обращения;
fForce = true - выполнится всегда

Все эти ф-ции при багах присылают код ошибки (см. хелп) или 0 if Ok.

Удачи!



Страницы: 1 вся ветка

Текущий архив: 2002.05.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-26111
alxx
2002-04-23 17:41
2002.05.09
Импорт библиотеки типов


14-26230
SPeller
2002-03-31 17:30
2002.05.09
Шаровары


14-26226
Anatoly Podgoretsky
2002-04-01 10:44
2002.05.09
Дельфи на халяву


14-26248
LazorenkoX
2002-04-01 21:58
2002.05.09
Win 2K


3-25975
DPetrovich
2002-03-18 14:13
2002.05.09
OLAP-клиент