Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 16735 - Собрать usbview и добиться её работы в wine   Make a simular bug
Summary: Собрать usbview и добиться её работы в wine
Status: ASSIGNED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Оборудование ; Драйвера (show other bugs)
Version: unspecified
Hardware: PC Linux
: P4 minor
Target Milestone: ---
Assignee: Алексей Аляев
QA Contact: Vitaly Lipatov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 775
  Show dependency treegraph
 
In work:
Reported: 2023-10-02 23:05 MSK by Vitaly Lipatov
Modified: 2023-12-08 11:58 MSK (History)
1 user (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
USBView - VS2022 - Windows10 [main-screen] (115.58 KB, image/png)
2023-10-05 17:48 MSK, Алексей Аляев
Details
USBView - VS2022 - Wine 8.10 [main-screen] (53.44 KB, image/png)
2023-10-05 17:51 MSK, Алексей Аляев
Details
Сборка usbview от 202310051050 (950.08 KB, application/x-zip-compressed)
2023-12-08 11:57 MSK, Алексей Аляев
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2023-10-02 23:05:16 MSK
Тестовая программа для перечисления USB:
https://github.com/microsoft/Windows-driver-samples/tree/master/usb/usbview

По идее должна работать, но шаги примерно такие:

1. Собираем в Visual Studio
2. Проверяем на Windows
3. Проверяем в wine
4. Пробуем собрать в Linux с помощью winegcc
Comment 1 Алексей Аляев 2023-10-03 13:53:15 MSK
Пробую собрать в VS...
Comment 2 Алексей Аляев 2023-10-03 20:19:59 MSK
Подготовил среду для сборки usbview под VS2022 Build Tools...

После апгрейда powershell до версии 7.3.7, установки правильной версии SDK для Windows 10, осталось проблема с установкой DDK которая тоже привязана к версии Windows+SDK...
Comment 3 Алексей Аляев 2023-10-05 17:45:26 MSK
Собрал usbview под Windows, потребовалось установить:

- Powershell 7.3.7

- Visual Studio 2022 Community Edition с опциями:
  + Desktop development with C++
  + Individual:
    + .NET Framework 4.7.2 SDK
    + .NET Framework 4.7.2 Targeting pack
    + C++ core features
    + MSVC v143 - VS2022 C++ x64/86 - build tools
    + MSVC v143 - VS2022 C++ x64/86 - Spectre mitigation libs

- Windows driver kit for Windows 11 (https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk#download-icon-step-3-install-windows-11-version-22h2-wdk)
Comment 4 Алексей Аляев 2023-10-05 17:48:14 MSK
Created attachment 5766 [details]
USBView - VS2022 - Windows10 [main-screen]
Comment 5 Алексей Аляев 2023-10-05 17:51:08 MSK
Created attachment 5767 [details]
USBView - VS2022 - Wine 8.10 [main-screen]
Comment 6 Алексей Аляев 2023-10-05 17:52:21 MSK
Для запуска под wine, потребовались доп dll файлы в корне с usbview.exe:

- ucrtbased.dll
- vcruntime140d.dll
Comment 7 Vitaly Lipatov 2023-12-01 14:32:23 MSK
А где можно скачать результат сборки?
Comment 8 Алексей Аляев 2023-12-08 11:57:37 MSK
Created attachment 5866 [details]
Сборка usbview от 202310051050
Comment 9 Алексей Аляев 2023-12-08 11:58:30 MSK
(In reply to Vitaly Lipatov from comment #7)
> А где можно скачать результат сборки?

Приложил архив со сборкой.