Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2009, 14:44   #1
EugeneIsmatulin
Пользователь
 
Аватар для EugeneIsmatulin
 
Регистрация: 24.05.2009
Сообщений: 64
Счастье Подключение по сети с авторизацией!!!

Подскажите, как в delphi 7 можно осуществить подключение к компьютеру по сети у которого стоит авторизация, что бы не вводить имя и пароль на удаленном компьютере, а вводить их в своей программе и при нажатии на кнопку "Открыть" она открывала удаленный компьютер с уже полным доступом, тоесть проходила авторизацию?
EugeneIsmatulin вне форума Ответить с цитированием
Старый 03.11.2009, 14:51   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

это нужно сделать имеено программно?

...просто если поставить птичку "запомнить" когда вы заходите любым менеджером или через сетевое окружение, то в следующий раз оно не спросит
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 04.11.2009, 05:10   #3
EugeneIsmatulin
Пользователь
 
Аватар для EugeneIsmatulin
 
Регистрация: 24.05.2009
Сообщений: 64
По умолчанию

Да это нужно сдлать именно програмно, я знаю что можно поставить галочку, но суть то вся в программе, заводишь имя и пароль, а она автомачитески вводит и входит в компьютер.
EugeneIsmatulin вне форума Ответить с цитированием
Старый 04.11.2009, 07:55   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я что-то не понял о какой авторизации речь идет...
Если имеется ввиду что включен комп, но никакой сеанс на нем не загружен, и нужно программно подключится к его диску то я лично пользую таким способом:
http://www.programmersforum.ru/showt...onnectNetDrive
учитывая что все права и доступы на мой логин есть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.11.2009, 09:25   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

есть еще вариант, используйте команду net use, в ней можно задать и пароль и логин, все это батником, если так нужно из своей программы, то делайте и запускайте этот батник из своей программы...

чтобы узнать ключи команды, наберите /?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 05.11.2009, 06:47   #6
EugeneIsmatulin
Пользователь
 
Аватар для EugeneIsmatulin
 
Регистрация: 24.05.2009
Сообщений: 64
По умолчанию

просто смыл такой, есть в программе кнопка обзор(OpenDialog) с помощью её я должен выбрать базу, но база может находиться на удаленном компьютре и доступ к нему только через имя и пароль, вот я должен на форме прописать эти имя и пароль и при нажати на обзор он мне открывает этот компьютер а не конкретный диск и я ручками выбираю путь до базы
EugeneIsmatulin вне форума Ответить с цитированием
Старый 05.11.2009, 08:45   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
он мне открывает этот компьютер а не конкретный диск
Нельзя открыть компьютер. Можно "открыть" диски компьютера. Можно достучаться к БД если это серверная СУБД типа Оракла или MS SQL.
Какая база? На чем крутится?
Почему не положить ее в расшаренную папку?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.11.2009, 11:11   #8
EugeneIsmatulin
Пользователь
 
Аватар для EugeneIsmatulin
 
Регистрация: 24.05.2009
Сообщений: 64
По умолчанию

База InterBase и лежит у пользователя в папке с программой, а второй пользователь должен до неё достучаться, но доступ на диски через пароль. Сама база выбирается и подключается в программе и там же для неё вводится имя и пароль. Но доступ на дисках должен быть запаролен, при нажатии на кнопку "Обзор" через(OpenDialog), в программе соответственно мы задали компьютер к примеру \\192.168.1.15 и ввели для него имя и пароль мы должны получить доступ к дискам.
EugeneIsmatulin вне форума Ответить с цитированием
Старый 05.11.2009, 11:21   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

формируйте батник и запускайте
Код:
net use z: \\net_bd\c /user:login pass
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 05.11.2009, 11:37   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
EugeneIsmatulin
Насколько я знаю Интербейс никакого доступа к дискам компьютера ему не нужно.
Ты указываешь хост (у клиента) и аккаунт, а провайдер сам коннектится к серверу на том хосте.
Зачем подключать сетевые диски? Ни одна СУБД не требует такого нарушения безопасности.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить подключение по локальной сети. stenl1 Операционные системы общие вопросы 10 29.10.2009 08:05
Подключение к сети протоклом md5 -=Virus=- Работа с сетью в Delphi 19 02.10.2009 21:18
При подключение к сети появляется ошибка svchost.exe Bayram_662 Windows 7 08.05.2009 21:46
подключение\отключение локальной сети geget Работа с сетью в Delphi 1 08.04.2008 15:25