Нужно заставить грузиться драйвер, когда эти ключи используются. На сколько я понимаю нужно создать нужные записи в реестре!? Пробовал, не получилось.
Наверное стоит так же обновить драйвер на более новую версиию, сейчас при использовании нового драйвера падает в дебаг: Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:813dea2f ESP:84564b5c EBP:845659ec EFLAGS:00010283( - 00 -RIS1C) EAX:ffffffff EBX:788f0000 ECX:813dea2f EDX:7bc6f12a ESI:84564b68 EDI:8144bada Stack dump: 0x84564b5c: 00000a17 788f0000 81430b8b 81360700 0x84564b6c: 84564bb4 00000001 7bc90ff4 810136d0 0x84564b7c: 81000058 84565a38 84565a34 810136d0 0x84564b8c: 81342980 ffffffff 1f1ab4e1 00000000 0x84564b9c: ba990be0 00000286 00025a18 00025598 0x84564bac: ec9e9704 00000286 7bc6f136 00025a68 Backtrace: =>0 0x813dea2f in grdusb.sys (+0x9ea2f) (0x845659ec) 1 0x810136d0 (0x81342980) 2 0x9896e800 (0x0206a568) 3 0x00000000 (0x00000000) 0x813dea2f: addb %bl,0x59(%ebx)
Актуально ли это сейчас, при наличии grdwine?
При наличии grdwine не актуально, но по сути здесь другая проблема описана - что падают новые драйвера. Я так понимаю, они пытаются грузится при наличии ключа. Надо чтобы не падали. Хотя всё равно использоваться не будут.
(In reply to comment #3) > При наличии grdwine не актуально, но по сути > здесь другая проблема описана - что падают > новые драйвера. Я так понимаю, они пытаются > грузится при наличии ключа. Надо чтобы не > падали. Хотя всё равно использоваться не > будут. > Это не актуально только для ключей "Guardant Stealth III Sign" и "Guardant Stealth III Time" для которых есть поддержка в grdwine. А для Guardant Stealth/Net III драйвера не грузятся.
Старый grdusb.sys (md5 26844b62485bc29b1a5c6b58faf3e75d) с ключами Guardant Stealth/Net III загружается без падений. Где взять новее, не знаю. На guardant.ru лежит то же самое. В Windows при установке драйверов устанавливается программа grddem32.exe, которая выводит информацию о драйверах. В Wine она не работает. $ wwxp grddem32.exe fixme:ntoskrnl:KeDelayExecutionThread 0 0 0x83d3d8c8 fixme:ntoskrnl:KeGetCurrentThread fixme:ntoskrnl:KeSetPriorityThread 0x8101feb8 31 fixme:ntoskrnl:KeGetCurrentThread fixme:ntoskrnl:KeSetPriorityThread 0x81020ec0 0 fixme:ole:CoResumeClassObjects stub fixme:shdocvw:navigate_url Unsupported args (Flags 0x13f428:3; TargetFrameName 0x13f470:3) fixme:shdocvw:InternetExplorer_get_HWND (0x12a7a0)->(0x13f5c0) fixme:shdocvw:InternetExplorer_get_Busy (0x12a7a0)->(0x13f460) fixme:shdocvw:InternetExplorer_ExecWB (0x12a7a0)->(19 2 0x13f298 0x13f2b8) fixme:wbemprox:wbemprox_IWbemServices_ExecQuery err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
Добавил записи реестра для ключей Guardant Stealth/Net III. /var/ftp/pvt/Windows/Keys/Guardant Activ/DevKit/08_11_19.530 - падает в конце установки. grddem32.exe при запуске падает. /var/ftp/pvt/Windows/Keys/Guardant Activ/DevKit/08_05_04.521 - устанавливается успешно. grddem32.exe ключ видит.
После записи в ключ с помощью GrdUtil.exe тестовая программа из DevKit заработала и в Windows, и в Wine.
Guardant Stealth/Net III были протестированы с помощью Утилиты диагностики Guardant и тесты показали положительные результаты. P.S. Саша, все равно при обращении программами к ключами сыплется куча fixme