| Summary: | Поддержка ключей SenseLock | ||
|---|---|---|---|
| Product: | WINE@Etersoft | Reporter: | Константин Кондратюк <kondratyuk> |
| Component: | Ключи защиты ; Системы защиты ; Файл лицензии | Assignee: | Денис Баранов <baraka> |
| Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
| Severity: | minor | ||
| Priority: | P4 | CC: | abcdex, den, lav, pav, sonner |
| Version: | 1.0.10 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | 10690, 10692 | Связано с: | 4263 |
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 468, 4284 | ||
| Attachments: | Программа, меняющая режим работы ключа | ||
|
Description
Константин Кондратюк
2009-06-30 14:02:15 MSD
Есть ли у нас образец данного ключа? Или нужно связаться и запросить предоставление данного ключа для тестирования? Ключ есть. Подтверждаю, что ключ и программа VideoCAD есть, которая с ним работает. Ну для тестирования, конечно :) Ключ может работать в 2-х режимах: как обычное USB-устройство и как HID-устройство. Во 2-м случае драйвер не требуется. После приложения к eterhack патча [eterhack] Add Senselock key support (eterbug #4075). ключ работает в первом режиме. В Windows для ключа устанавливаются 3 драйвера, но предназначение двух из них осталось невыясненным. Вроде бы всё работает и без них. Как HID-устройство ключ в WINE не работает. UserTest.exe вызывает HidD_GetHidGuid и ищет устройство с полученным guid.
Если добавить в реестр соответствующие записи, то происходит попытка открытия hid-устройства:
trace:file:CreateFileW L"\\\\?\\HID#VID_0471&PID_485E#6&20C8443A&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}" GENERIC_READ FILE_SHARE_READ creation 3 attributes 0x0
Если добавить хак, чтобы CreateFileW завершался успешно, то вызывается
fixme:hid:HidD_SetFeature (0xda12da12 0x33ea60 258) stub
Если сделать, чтобы HidD_SetFeature и HidD_GetFeature возвращали TRUE, то UserTest.exe сообщает, что устройство повреждено.
В предыдущем комментарии описано, как UserTest.exe пытается работать с ключом в HID-режиме. Если устройство с полученным от HidD_GetHidGuid guid-ом найти не удаётся, то программа работает с ключом как с USB-устройством. Created attachment 1238 [details]
Программа, меняющая режим работы ключа
Работает только в Windows. Чтобы ключ начал работать в другом режиме, его надо вытащить и вставить.
(In reply to comment #3) > Подтверждаю, что ключ и программа VideoCAD > есть, которая с ним работает. Ну для > тестирования, конечно :) Михаил, мы выпустили 1.0.11 с поддержкой ключа. Смогли ли Вы проверить? конечно. присылайте файлы на mikhail@linux-rb.ru(In reply to comment #9) > (In reply to comment #3) > > Подтверждаю, что ключ и программа VideoCAD > > есть, которая с ним работает. Ну для > > тестирования, конечно :) > Михаил, мы выпустили 1.0.11 с поддержкой > ключа. Смогли ли Вы проверить? > (In reply to comment #10) > конечно. присылайте файлы на mikhail@linux-rb.ru(In 1.0.11 - это релиз, его надо просто заказать на странице продукта. Есть подтверждение работоспособности? (In reply to comment #3) > Подтверждаю, что ключ и программа VideoCAD > есть, которая с ним работает. Ну для > тестирования, конечно :) > Михаил, вы тестировали программу с ключом? Ключ к какой-либо программе у нас отсутствует. За сроком давности выставляю как решенная. |