Libwdi: ไลบรารีการติดตั้งไดรเวอร์ Windows สำหรับอุปกรณ์ USB
คุณสมบัติหลัก
- การสร้างผลกระทบอัตโนมัติโดยใช้ชื่ออุปกรณ์ USB ที่รายงาน
- การสร้างไฟล์แคตตาล็อกอัตโนมัติและการลงนามโดยใช้ใบรับรอง autogenerated
- การแยกไฟล์ไดรเวอร์อัตโนมัติสำหรับแพลตฟอร์ม
x86_32 , x86_64 และ ARM64 - การติดตั้งไดรเวอร์อัตโนมัติรวมถึงระดับความสูงของ UAC ในกรณีที่จำเป็น
- ห้องสมุดเดียวฝังไฟล์ที่ต้องการทั้งหมด
- รองรับแพลตฟอร์ม Windows จาก Windows 7 ถึง Windows 11
คุณสมบัติเพิ่มเติม
- การฝัง Winusb, libusb0.sys หรือ libusbk.sys, USB Serial (CDC) หรือไดรเวอร์ USB ของคุณเอง (เช่น WHQL)
- การสนับสนุนในสถานที่เต็มรูปแบบด้วยสตริง UTF-8 API และไฟล์ INF Autogenerated UTF-16 Autogenerated
- ความละเอียดของ ID ผู้ขาย USB ตามข้อมูลที่ดูแลโดย Stephen J. Gowdy ที่ http://www.linux-usb.org/usb.ids
- โอเพนซอร์สเต็มรูปแบบ (LGPL V3) พร้อมแอปพลิเคชันตัวอย่างหลายรายการ
- รองรับ MingW32, MingW-W64, Visual Studio
การติดตั้งและการรวบรวม
ดู: https://github.com/pbatard/libwdi/wiki/install
การใช้ API
ดู: https://github.com/pbatard/libwdi/wiki/usage
คำถามที่พบบ่อย
ดู: https://github.com/pbatard/libwdi/wiki/faq