Требуется помощь в тестировании
|
|
toizy | Дата: Вторник, 03 Февраля 2009, 19:22 | Сообщение # 31 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Добавил подготовку к безопасному извлечению. Попробуй, всё ли правильно. Плюс сделал реакцию на изменения в аппаратной конфигурации. Добавлено (03 Февраль 2009, 19:22) --------------------------------------------- Эх.. если бы не работа, процесс шёл бы куда быстрее...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Вторник, 03 Февраля 2009, 19:55 | Сообщение # 32 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Пишет - устройство не может быть извлечено в коде кнопки eject по-моему надо поставить строчку SelItemsNum=SelItemsNum+1 а то usb в списке под номером 2, а возвращается из листбокса как 1 видать внутренняя нумерация с 0 начинается? точно не знаю... ну все равно пишет - не могу...Добавлено (03 Февраль 2009, 19:55) --------------------------------------------- по мойму он пытается мне винчестер эжектить )
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Вторник, 03 Февраля 2009, 23:00 | Сообщение # 33 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (DEMBEL) видать внутренняя нумерация с 0 начинается? именно так. Это в ммв по-ламерски как-то, с единицы Quote (DEMBEL) ну все равно пишет - не могу... а реально извлекает? вставь флешку и попробуй извлечь. у меня работает саксесфул!
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Вторник, 03 Февраля 2009, 23:18 | Сообщение # 34 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| ниче не понимаю, попробовал еще раз - в логе пишет что интерфейс извлечен, флешка из списка пропадает, из компьютера тоже - в общем саксесфул, но мессага "не могу извлечь" все равно вылетает. Добавлено (03 Февраль 2009, 23:08) --------------------------------------------- а в прошлый раз не извлекал, сразу мессага появлялась и все. Добавлено (03 Февраль 2009, 23:15) --------------------------------------------- господи вот тормоз, он мне теперь пишет устройство МОЖЕТ БЫТЬ ИЗВЛЕЧЕНО! Я уже скрин начал готовить, и увидел))) почему в прошлый раз не вышло неизвестно... Добавлено (03 Февраль 2009, 23:18) --------------------------------------------- пересидел я за компом сегодня что-то, глаза уже в кучу
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Вторник, 03 Февраля 2009, 23:39 | Сообщение # 35 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| а! вот то другое дело Хорошо, идём дальше... Добавлено (03 Февраль 2009, 23:39) --------------------------------------------- Ага! а вот если флешка в картридере, то не иджектит... Надо разобраться
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Вторник, 03 Февраля 2009, 23:46 | Сообщение # 36 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| я кстати на оф. форуме раньше искал - подобных плагинов близко нет, спрашивал можно ли сделать - никто не взялся, сложный это геморрой типа. вот с недавнего времени там dgilmour душу травит,грозится плагин сделать чтобы прозрачный Aero Glass эффект элементов окна поддерживался - тоже бомбочка будет, если сделает...
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение отредактировал DEMBEL - Вторник, 03 Февраля 2009, 23:47 |
|
| |
DEMBEL | Дата: Среда, 04 Февраля 2009, 00:02 | Сообщение # 37 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Попробовал еще пофтыкать все фотоаппараты, плееры и мобильники в доме - периодически ошибка, заскринил
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Среда, 04 Февраля 2009, 00:37 | Сообщение # 38 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (DEMBEL) спрашивал можно ли сделать - никто не взялся, сложный это геморрой типа. Ну там любители собирать из компонентов, со всего готового, конструктор типа. А чтобы в дебри залезть, это сложно, конечно. Однажды Гумир спрашивал у них, кто напишет плагин, отключающий правую кнопку мышки глобально, во всей системе. Я написал из готового примера, а на оффоруме, говорит, открестились... Quote (DEMBEL) чтобы прозрачный Aero Glass эффект элементов окна поддерживался - тоже бомбочка будет, если сделает... Ещё бы я знал, что такое виста Да, подожди, и от нашего клуба подкинем им бомбу. Вот допишем с тобой, потом хелп на инглише заделаем и выложим. Пусть пользуются )Добавлено (04 Февраль 2009, 00:37) --------------------------------------------- А, так ты висту пользуешь? Зачем? На счёт ошибки, это при каких условиях она появляется? Раз через десять или раз и надолго? На какие-то определённые устройства?
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Среда, 04 Февраля 2009, 02:58 | Сообщение # 39 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (toizy) так ты висту пользуешь? Зачем? нет, не пользую. я так понял, плагин чтоб aero эффект вообще был, даже в xp не извлекает, хоть тресни. Ладно, фильм досмотрю, поковыряюсь в демо и снова попробую. Добавлено (04 Февраль 2009, 00:51) --------------------------------------------- кажется я подозреваю в чем дело, попозже потестю как следует. Добавлено (04 Февраль 2009, 02:58) --------------------------------------------- Ну разумеется, все понятно в чем причина. Устройство не может быть извлечено, пока активно любое приложение использующее устройство. Например, активна панель usb-устройства в Total Commander или просто открыто окно устройства в "Мой компьютер" да и любом проводнике, Windows MediaPlayer постоянно лезет со своей синхронизацией к usb-плееру (окно диалога открывает), и вообще если открыто (даже в бекграунде) любое диалоговое окно (напр. установка usb-драйверов мобилы) относящееся к usb-устройству. Пока все диалоги, панели и окна не закрыты устройство отключить нельзя. А так вообще все работает просто фантастишь.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Среда, 04 Февраля 2009, 09:27 | Сообщение # 40 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (DEMBEL) Устройство не может быть извлечено, пока активно любое приложение Значит, ложная тревога? Хорошо, тогда будем разбираться с картридером
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Сергей | Дата: Среда, 25 Февраля 2009, 16:40 | Сообщение # 41 |
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
| еле открыл, антивирь не дает, пришлось вырубить его а вот результат
Сообщение отредактировал sp3d - Среда, 25 Февраля 2009, 16:45 |
|
| |
DEMBEL | Дата: Среда, 25 Февраля 2009, 18:57 | Сообщение # 42 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| sp3d, спасибо, вопрос уже решен (благодаря чудодейственному плагину от toizy)
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Среда, 25 Февраля 2009, 20:10 | Сообщение # 43 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| во блин... я ведь его и не доделал... надо сегодня поковырять
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 07:07 | Сообщение # 44 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| если будешь ковырять, то попробуй приделать отключение произвольных устройств (в частности, scsi/ide)
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Воскресенье, 08 Марта 2009, 15:38 | Сообщение # 45 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Занимался этим. дык... получалось
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 16:04 | Сообщение # 46 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Ну ведь PluginRun("PlugIn","RemoveDrive") отключает только usb-устройства, другие не может...
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Воскресенье, 08 Марта 2009, 16:24 | Сообщение # 47 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| да, возможно, я не вывел эту фичу, потому что она отключает не всё... Её нужно дорабатывать Прежде всего, не могу решить вопрос с картридером, поскольку это usb хаб, и добраться до его портов я не знаю как... остальное отключается и подключается на раз. Вроде бы в предыдущей демке я выводил функцию, посмотри. Добавлено (08 Март 2009, 16:24) --------------------------------------------- Ага, именно так. смотри функцию EnableDevice и кнопочку "отключить/Подключить" в демке
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 16:28 | Сообщение # 48 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (DEMBEL) PluginRun("PlugIn","RemoveDrive") я о ней и говорю (функция в кнопке "Иджект ЮСБ драйв"). она же возвращает мессагу "это не usb устройство" при попытке отключить, например, cd-rom...
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Воскресенье, 08 Марта 2009, 16:28 | Сообщение # 49 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Вот эта демка
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 16:31 | Сообщение # 50 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| фигасе, этой демки я не видел Добавлено (08 Март 2009, 16:31) --------------------------------------------- последняя что я видел из поста 31
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Воскресенье, 08 Марта 2009, 16:35 | Сообщение # 51 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| не, это другая функция. Нужная тебе не так называется. Смотри демку. Я наверное в прошлый раз не ту прицепил к посту, эту функцию удалил, видимо. Я так всегда делаю с незаконченными функциями
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 16:53 | Сообщение # 52 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| вижу, но что-то демка не пашет, ищу ошибку... в список устройства не выводятся (любого класса), только два пустых пункта и все... (внизу скрин). Добавлено (08 Март 2009, 16:53) --------------------------------------------- нашел
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Воскресенье, 08 Марта 2009, 16:55 | Сообщение # 53 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| А ты плагин нормально заменил? У меня работает
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 16:58 | Сообщение # 54 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| ура, заработало Добавлено (08 Март 2009, 16:58) --------------------------------------------- в свойствах плагина у демки путь криво встал... интересно, а как в плагине реализован механизм удаления устройств?
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Воскресенье, 08 Марта 2009, 17:14 | Сообщение # 55 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Щас расскажу. Вообще, это не удаление. это отключение. Выполняется SetupDiSetClassInstallParams, это отрубает почти любое устройство. Всё равно как выключить его в диспетчере Добавлено (08 Март 2009, 17:14) --------------------------------------------- Кстати, есть вариант вообще отрубить порты USB. Это я обнаружил, когда копался в доках по этой проблеме. В релиз не включил, вроде функция не слишком полезная, но могу, если надо.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 17:16 | Сообщение # 56 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| а если нужно будет реализовать механизм удаления? для начала, как лучше выдрать из реестра всю инфу об устройстве? провести поиск по некоторой части идентификатора, напр. deviceid и удалить все найденное?
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Воскресенье, 08 Марта 2009, 17:27 | Сообщение # 57 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Вот над этим я не думал. А так ли надо удалять? Ведь винда может снова найти удалённое устройство, так может быть, лучше отключить?
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 17:52 | Сообщение # 58 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| диспетчер устройств же как то удаляет... ну эта функция нужна только для моей проги, вряд ли еще кому пригодится. Хотя к примеру, если устройство криво встало, его можно будет переустановить, например...
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Среда, 03 Июня 2009, 00:34 | Сообщение # 59 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Пока что не нашёл, как это сделать. Щас копну MSDN. Я, кстати, скачал полный DVD, болван так что теперь я с настоящим живым ручным MSDN'ом Добавлено (03 Июнь 2009, 00:34) --------------------------------------------- Добавил в раздел плагинов. Работу продолжаем.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
DEMBEL | Дата: Пятница, 19 Июня 2009, 19:18 | Сообщение # 60 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Всем привет, вот я вылез из подполья ненадолго... Quote (toizy) Работу продолжаем. Жду с нетерпением, удачи в работе... ) Ты уж не забрасывай пожалуйста) Вообще смотрю тут много интересных тем на форуме появилось, молодцы...
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |