Форум
Написать нам
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Требуется помощь в тестировании
toizyДата: Вторник, 03 Февраля 2009, 19:22 | Сообщение # 31
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Добавил подготовку к безопасному извлечению. Попробуй, всё ли правильно. Плюс сделал реакцию на изменения в аппаратной конфигурации.

Добавлено (03 Февраль 2009, 19:22)
---------------------------------------------
Эх.. если бы не работа, процесс шёл бы куда быстрее...

Прикрепления: 3847728.7z (18.2 Kb)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
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)
---------------------------------------------
пересидел я за компом сегодня что-то, глаза уже в кучу biggrin




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
toizyДата: Вторник, 03 Февраля 2009, 23:39 | Сообщение # 35
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
а! вот то другое дело smile Хорошо, идём дальше...

Добавлено (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
Попробовал еще пофтыкать все фотоаппараты, плееры и мобильники в доме - периодически ошибка, заскринил
Прикрепления: 5427924.gif (16.4 Kb)




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 эффект элементов окна поддерживался - тоже бомбочка будет, если сделает...

Ещё бы я знал, что такое виста smile Да, подожди, и от нашего клуба подкинем им бомбу. Вот допишем с тобой, потом хелп на инглише заделаем и выложим. Пусть пользуются )

Добавлено (04 Февраль 2009, 00:37)
---------------------------------------------
А, так ты висту пользуешь? Зачем? smile

На счёт ошибки, это при каких условиях она появляется? Раз через десять или раз и надолго? На какие-то определённые устройства?


Жизнь оказалась не такой уж и забавной, как поначалу...
 
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
еле открыл, антивирь не дает, пришлось вырубить его
а вот результат
Quote
WinXP Pro SP3
Прикрепления: 3606238.txt (1.0 Kb)


Сообщение отредактировал 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
Занимался этим. дык... получалось smile

Жизнь оказалась не такой уж и забавной, как поначалу...
 
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
Вот эта демка
Прикрепления: demo.7z (19.3 Kb)


Жизнь оказалась не такой уж и забавной, как поначалу...
 
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)
---------------------------------------------
нашел

Прикрепления: 5736311.png (4.6 Kb)




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
ура, заработало biggrin

Добавлено (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, болван happy так что теперь я с настоящим живым ручным MSDN'ом happy

Добавлено (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
 
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: