Вверх ↑
Этот топик читают: Гость
Ответов: 574
Рейтинг: 1
#61: 2008-07-06 17:11:01 ЛС | профиль | цитата
nesco писал(а):
Ну можно же две точки сделать Eject и Unplug


Да, но мне нужно знать, какое устройство я отрубаю: карточку кард-ридера или USB-флешку, иначе как узнать, какую команду применять?

nesco писал(а):
И еще, давайте определимся, какая из этих команд отсоединяет тома, те пропадает буква диска


Это Unplug. А Eject - для кард-ридера. В комопненте FSMonitor реализован на данный момент только Eject, почему я и поднял этот топик!
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#62: 2008-07-06 23:06:59 ЛС | профиль | цитата
Yuriy писал(а):
карточку кард-ридера или USB-флешку

А у тебя, в диалоге отключения оба эти устройства, или как
У меня нет карт-риадера и мне тяжело это реализовать, не с чем экспериментировать.

------------ Дoбавленo:


В принципе, я могу определить название устройства и выдать его.

------------ Дoбавленo:


Yuriy, попробуй вот этот код, он должен отсоединять только съемные USB. На карт-риадер должен дать ошибку 8 (не съемный диск), если не выдаст, а отсоединит, значит карт-риадер тоже числится съемным USB.
------------ Дoбавленo:

Возможно кто еще проверит, кроме Yuriy, и сообщит результат
карма: 22

0
файлы: 1eject_ic_002.sha [10KB] [364]
Ответов: 3655
Рейтинг: 69
#63: 2008-07-07 00:43:17 ЛС | профиль | цитата
nesco писал(а):
Возможно кто еще проверит, кроме Yuriy, и сообщит результат

Как только Yuriy, купит нам всем карт-ридеры так и проверим.
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#64: 2008-07-07 01:51:41 ЛС | профиль | цитата
Вячеслав писал(а):
купит нам всем карт-ридеры так и проверим


Под "Возможно кто еще проверит" я и предполагал тех, у кого он есть
карма: 22

0
Ответов: 1328
Рейтинг: 69
#65: 2008-07-07 11:39:07 ЛС | профиль | цитата
nesco писал(а):
Попробуй в IC поставить ремарку

Тперь пишет, что диск можно удалить, но реально не извлекает, к стати с hiDriveBox происходит такой глюк, при выборе этого сд рома, его название вписывается в поле ввода, а буква диска остается с предыдущего диска.

карма: 2

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#66: 2008-07-08 10:54:13 ЛС | профиль | цитата
Konst, это не полный компонент, а только один его кусок, и этот кусок не отслеживает на начальном этапе съемные диски.
Меня интересует отключение карт-риадеров, он не должен их отключать, хотя и будет их анализировать как съемные диски, те их отлючение не должно происходить, все остальное будет потом, как FSMonitor'e, и только подсоединяемые USB должны будут отсоединяться полностью с отключением томов
------------ Дoбавленo:

Ну и как результаты тестирования карт-риадеров, молчат чего-то все
карма: 22

0
Ответов: 1328
Рейтинг: 69
#67: 2008-07-08 11:07:28 ЛС | профиль | цитата
nesco писал(а):
Ну и как результаты тестирования карт-риадеров, молчат чего-то все

с карт-риадером пока потестить не было возможности, а внешний жесткий диск, тоже отказывается извлекать.
карма: 2

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#68: 2008-07-08 11:14:16 ЛС | профиль | цитата
Значит у него идентификатор не USBSTOR. В задаче было отключение только USB-флэш дисков, ну никак не внешних HDD, CD и подобной лабуды.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#69: 2008-07-08 21:59:59 ЛС | профиль | цитата
nesco писал(а):
Значит у него идентификатор не USBSTOR. В задаче было отключение только USB-флэш дисков, ну никак не внешних HDD, CD и подобной лабуды.

Ну не знаю как это со стороны Винды ,но с моей стороны всё что суётся
снаружи, то внешнее.
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#70: 2008-07-08 22:25:33 ЛС | профиль | цитата
Вячеслав, в начале я и сделал отключение всех внешних USB, не понравилось -- карт-риадеры оказалось не надо. У меня нет ни карт-риадеров ни внешних CD и HDD. Есть вам IC, вот и хватит, когда у меня будет вся эта лабуда, вот тогда и доделаем компонент.

------------ Дoбавленo:


Вот если мне кто скажит, или даст ссылку, где можно прочитать про все существующие идентификаторы (в MSDN рыться не буду, сразу говорю)
карма: 22

0
Ответов: 3655
Рейтинг: 69
#71: 2008-07-10 00:43:17 ЛС | профиль | цитата
nesco писал(а):
в начале я и сделал отключение всех внешних USB, не понравилось

Это не притензия.Это мысли в слух
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#72: 2008-07-10 01:07:34 ЛС | профиль | цитата
Вячеслав писал(а):
Это мысли в слух

А можно, пожалуйста, такие мысли про себя
карма: 22

0
Ответов: 574
Рейтинг: 1
#73: 2008-07-10 15:44:50 ЛС | профиль | цитата
nesco, спасибо за ИК, гляну вечерком, щас днюха у бабушки
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#74: 2008-07-10 16:02:49 ЛС | профиль | цитата
Yuriy писал(а):
щас днюха у бабушки


карма: 22

0
Ответов: 574
Рейтинг: 1
#75: 2008-07-12 01:41:44 ЛС | профиль | цитата
nesco писал(а):
Yuriy, попробуй вот этот код, он должен отсоединять только съемные USB. На карт-риадер должен дать ошибку 8 (не съемный диск), если не выдаст, а отсоединит, значит карт-риадер тоже числится съемным USB.


Код отсоединил кард-ридер и USB-флешку...

Дальше тестировать пока не смогу - уезжаю в отпуск. Кстати, недалеко от твоих "сочей"
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)