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

Вниз

Ввод сетевого пароля   Найти похожие ветки 

 
Дмитрий Ботвин   (2004-10-21 12:40) [0]

Привет всем! Кто-нибудь знает как вызвать диалоговое окно "Ввод
сетевого пароля", котрое появляется при попытке открыть в проводнике ресурсы компа, на котром нет меня в списке пользователей. Или как программно получить доступ к нему???


 
Reindeer Moss Eater ©   (2004-10-21 13:10) [1]

И зачем тебе это окно?
Думаешь его появление вызывает логон на сетевой ресурс само по себе?
Это просто форма ввода пользовательских данных в программе по имени Виндоуз.


 
Дмитрий Ботвин   (2004-10-21 13:13) [2]

Мне нужно получить доступ на сетевой комп, на котором меня нет в
списке пользователей, но я знаю имя пользователя и пароль.
Как можно это зделать программно???


 
Reindeer Moss Eater ©   (2004-10-21 13:15) [3]

Функции на это есть.
При чем здесь какие-то формы ввода?

Хочешь попасть на сетевую шару, выполняй WNetAddConnection...


 
Reindeer Moss Eater ©   (2004-10-21 13:17) [4]

.. на котором меня нет в
списке пользователей, но я знаю имя пользователя и пароль.


Замечательная фраза.
Для коллекции подойдет пожалуй.


 
Дмитрий Ботвин   (2004-10-21 13:22) [5]

WNetAddConnection2 я уже пробовал. Но мне не на сетевую шару
попасть надо, а получить доступ к сетевому компу....


 
Reindeer Moss Eater ©   (2004-10-21 13:23) [6]

Что значит "получить доступ"?


 
Дмитрий Ботвин   (2004-10-21 13:27) [7]

Значит следующие: в explorer-е набираешь \\ИмяКомпа и жмешь Enter
Выводится окно "Ввод сетевого пароля". Я набираю пользователя и
пароль, затем ОК. Получаю доступ на этот комп, т.е могу открыть
его общие ресурсы как открытые, так и скрытые. Вот такой доступ
мне надо получить программно....


 
Reindeer Moss Eater ©   (2004-10-21 13:29) [8]

Хочешь попасть на сетевую шару, выполняй WNetAddConnection...


 
Дмитрий Ботвин   (2004-10-21 13:32) [9]

И на этом спасибо!!!!!


 
Reindeer Moss Eater ©   (2004-10-21 13:44) [10]

Значит следующие: в explorer-е набираешь \\ИмяКомпа и жмешь Enter
Программа explorer пытается сделать FindFirst/FindNext/FindClose по указанному пути и получает отлуп.
GetlastError сообщает программе explorer, что доступа туда нетути. Программа эксплорер решает следующее:
Выводится окно "Ввод сетевого пароля". Я набираю пользователя и
пароль, затем ОК.

Введенные данные используются в качестве параметров для WNetAddConnection. Анализируется результат вызова, и если он успешен, то происходит следущее:
Получаю доступ на этот комп, т.е могу открыть
его общие ресурсы как открытые, так и скрытые.


Вот такой доступ
мне надо получить программно....


А "не программно" и не получится.



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

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

Наверх




Память: 0.49 MB
Время: 0.045 c
14-1103728005
Кудесник
2004-12-22 18:06
2005.01.09
К владельцам SE T610, T650...


14-1103715054
Vaitek
2004-12-22 14:30
2005.01.09
Анимация трехмерной модели.


1-1103636771
vigo
2004-12-21 16:46
2005.01.09
Help Contents


1-1103815624
СерегаМенсон
2004-12-23 18:27
2005.01.09
Помогут ли рез-файлы?


3-1102488885
AHTOH
2004-12-08 09:54
2005.01.09
Чайницкий вопрос про отображение и редактирование записей в IBX