|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.02.2009, 09:54 | #1 |
Пользователь
Регистрация: 22.01.2009
Сообщений: 29
|
Сетевой_диск- тупик!
Ув. граждане , поясните начинающему существует-ли внутренне событие в win XP при потере соединения с сетевым диском , и как возможно реализовать код на дельфи который смог-бы отключать диск при выполнении условия потери соединения с этим диском. Заранее благодарен за помощь , прошу вас учесть , варианты с ping`ом хоста диска не рассматриваются
|
12.02.2009, 10:04 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
В этой статье http://pblog.ru/?p=105 написано как отследить измнения в аппаратной конфигурации, через сообщение WM_DEVICECHANGE, должно помочь
|
12.02.2009, 13:27 | #3 |
Пользователь
Регистрация: 22.01.2009
Сообщений: 29
|
Ээх , видимо я слиииишком начинающий чтобы разобраться самому. Может кто-нить поможет бедному студенту с просветлением? Не могу разобраться какое именно событие должно произойти
Код:
|
12.02.2009, 18:55 | #4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
там есть исходник, попробуй отключить сетевой диск и включить его и посмотри что выводится в лог. но скорее всего DBT_DEVICEARRIVAL
|
13.02.2009, 09:21 | #5 |
Пользователь
Регистрация: 22.01.2009
Сообщений: 29
|
Если я всё правильно сделал и понял на примере исходника, есть элемент "logmemo" который отображает лог событий. На подключение и отключения диска работает всё превосходно, фиксируется и имя диска и его состояние , однако моя задача не решается ... При потери связи долгожданного event`а не выходит Поправьте пожалуйста если я не прав. Если есть возможность дайте намёк где почитать более подробно
|
13.02.2009, 15:56 | #6 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
я думаю в таких случаях врядли что можно сделать. Если отрезали наш компьютер, то это ещё можно как-то извратиться (при отсоединении сетевого кабеля сообщение WM_DEVICECHANGE вроде посылается), а если отрезали отрезали целевой компьютер, то даже в голову ничего не приходит
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Попал в тупик при создании теста | dimitriy1987 | Помощь студентам | 19 | 26.10.2007 09:47 |