Главная страница
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.48 MB
Время: 0.013 c
14-26270
Donal_Graeme
2002-04-02 10:00
2002.05.09
Kylix


4-26314
dssfffffffffffff
2002-03-04 14:53
2002.05.09
Как програмно открыть CD


1-26067
DenNNis
2002-04-26 08:38
2002.05.09
Уважаемые Мастера!


14-26231
Morfey
2002-03-30 18:19
2002.05.09
Гадкий модем


3-26019
Начинающая
2002-04-16 14:07
2002.05.09
Глупый вопрос