{"id":13420329,"url":"https://github.com/pbatard/libwdi","last_synced_at":"2025-05-14T04:07:27.751Z","repository":{"id":39499049,"uuid":"4975854","full_name":"pbatard/libwdi","owner":"pbatard","description":"Windows Driver Installer library for USB devices ","archived":false,"fork":false,"pushed_at":"2025-05-09T16:48:04.000Z","size":3086,"stargazers_count":2005,"open_issues_count":3,"forks_count":478,"subscribers_count":108,"default_branch":"master","last_synced_at":"2025-05-09T17:49:01.040Z","etag":null,"topics":["c","driver-installation","drivers","libusb","libusb-win32","libusbk","usb","usb-devices","wcid","windows","winusb"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pbatard.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-07-10T15:13:23.000Z","updated_at":"2025-05-06T14:24:56.000Z","dependencies_parsed_at":"2023-01-30T04:30:21.709Z","dependency_job_id":"a3b8dad3-8089-40e1-92bd-aac14117ad38","html_url":"https://github.com/pbatard/libwdi","commit_stats":null,"previous_names":[],"tags_count":178,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbatard%2Flibwdi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbatard%2Flibwdi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbatard%2Flibwdi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbatard%2Flibwdi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pbatard","download_url":"https://codeload.github.com/pbatard/libwdi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254069043,"owners_count":22009476,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","driver-installation","drivers","libusb","libusb-win32","libusbk","usb","usb-devices","wcid","windows","winusb"],"created_at":"2024-07-30T22:01:31.382Z","updated_at":"2025-05-14T04:07:27.693Z","avatar_url":"https://github.com/pbatard.png","language":"C","readme":"libwdi: A Windows Driver Installation library for USB devices\n=============================================================\n\n[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/libwdi/vs2022.yml?style=flat-square\u0026label=VS2022)](https://github.com/pbatard/libwdi/actions/workflows/vs2022.yml)\n[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/libwdi/mingw.yml?style=flat-square\u0026label=MinGW)](https://github.com/pbatard/libwdi/actions/workflows/mingw.yml)\n[![Coverity Scan Build Status](https://img.shields.io/coverity/scan/2174.svg?style=flat-square\u0026label=Coverity)](https://scan.coverity.com/projects/pbatard-libwdi)\n[![Github stats](https://img.shields.io/github/downloads/pbatard/libwdi/total.svg?style=flat-square\u0026label=Downloads)](https://github.com/pbatard/libwdi/releases)\n[![Licence](https://img.shields.io/badge/license-LGPLv3-blue.svg?style=flat-square\u0026label=License)](https://www.gnu.org/licenses/lgpl-3.0.en.html)\n\nMain features\n-------------\n\n* Automated inf creation, using reported USB device name\n* Automated catalog file creation and signing, using autogenerated certificate\n* Automated driver files extraction, for `x86_32`, `x86_64` and `ARM64` platforms\n* Automated driver installation, including UAC elevation where necessary\n* Single library embedding all the required files\n* Supports Windows platform from Windows 7 to Windows 11\n\nAdditional features\n-------------------\n\n* Embedding of WinUSB, libusb0.sys or libusbK.sys, USB Serial (CDC) or your own \n  USB drivers (eg. WHQL)\n* Full locale support with UTF-8 API strings and UTF-16 autogenerated inf files\n* Resolution of USB Vendor IDs, based on the data maintained by Stephen J. Gowdy \n  at http://www.linux-usb.org/usb.ids\n* Fully Open Source (LGPL v3), with multiple sample applications\n* Supports MinGW32, MinGW-w64, Visual Studio\n\nInstallation and Compilation\n----------------------------\n\nSee: https://github.com/pbatard/libwdi/wiki/Install\n\nAPI usage\n---------\n\nSee: https://github.com/pbatard/libwdi/wiki/Usage\n\nFAQ\n---\n\nSee: https://github.com/pbatard/libwdi/wiki/FAQ\n","funding_links":[],"categories":["TODO scan for Android support in followings","C","硬件_其他"],"sub_categories":["资源传输下载"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpbatard%2Flibwdi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpbatard%2Flibwdi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpbatard%2Flibwdi/lists"}