Có API trong .NET (C#) để sử dụng thiết bị USB HID (Giao diện con người) không?.NET API cho HID (USB)?
Trả lời
Tôi khuyên bạn nên bắt đầu tại đây: http://wiimotelib.codeplex.com/
Không có gì trực tiếp hoặc cấp cao. Có một số điều bạn có thể làm thông qua API WMI được quản lý, nhưng cá nhân tôi đã tìm thấy rất nhiều tương tác WMI với phần cứng khó hiểu nhất và đòi hỏi nhiều thử và lỗi để làm điều bạn muốn. Một người nào đó trên CodeProject đã phát triển .NET component for USB HDI, bạn có thể thử rằng có lẽ sẽ phù hợp với hóa đơn tốt hơn WMI.
Tôi khuyên bạn nên theo dõi this example để thay thế. Đó là vô giá trong việc giúp tôi và chạy với HiD dev trong C#.
HidLibrary kết thúc tất cả các cuộc gọi P/Gọi cho bạn. Nhưng không có nó không nhìn có bất kỳ API khung tốt đẹp để đối phó với các thiết bị USB.
+1 cho Thư viện HidLibrary; Tôi đã bắt đầu đi xuống con đường của riêng tôi C# wrapper lib cho kernal32 và hid.dll. HidLibrary đã thực hiện công việc khó khăn (chủ yếu) và cung cấp một API đơn giản, sạch sẽ. Giúp tôi và chạy nhanh thật nhanh (như, phút). Và bạn có thể cài đặt nó với nuget, đó là tốt đẹp. Có những C# wrapper C# hid.dll khác ở ngoài kia, nhưng không có gì khá sạch sẽ mà tôi đã thấy. – ptrandem
Thư viện đó không còn được hỗ trợ. – tarabyte
Bạn đã xem thư viện này chưa?
Cố gắng nhìn vào này: Simple HID Library. Trang chính có danh sách các thư viện nguồn mở khác.
Nó rất không ổn định, đặc biệt là trên Win7 –
Tôi cũng đang tìm kiếm. Tôi đang sử dụng mã mà tôi tìm thấy ở đây: http://janaxelson.com/hidpage.htm
- 1. Thiết bị USB HID Android
- 2. USB HID treo trên Read() trong C#
- 3. API giao tiếp USB
- 4. Thư viện usb tốt nhất để giao tiếp với thiết bị USB HID trên Windows là gì?
- 5. Làm thế nào tôi có thể giao tiếp với một thiết bị USB HID ở delphi
- 6. Liệt kê các thiết bị USB HID bằng SetupAPI trong ứng dụng 64 bit
- 7. Sử dụng thiết bị USB HID trong Windows CE 6.0 bằng C#
- 8. Sử dụng Android để Giao tiếp với Thiết bị USB HID
- 9. .NET API cho Google Talk?
- 10. Cách dễ nhất để lấy dữ liệu theo dõi từ đầu đọc thẻ từ USB HID đơn giản là gì?
- 11. Tham chiếu cho Net-SNMP API?
- 12. Cần API Google Talk cho C# .Net
- 13. API Web cho .Net 3.5 SP1?
- 14. API mã vạch miễn phí cho .NET
- 15. Sử dụng RegisterDeviceNotification() cho TẤT CẢ thiết bị USB
- 16. Bộ lọc OSX HID cho Bàn phím phụ?
- 17. Truy cập Linux/dev/USB làm tệp chuẩn để giao tiếp với thiết bị USB
- 18. API phụ kiện USB trên Samsung Galaxy S2 Android
- 19. WebSphere MQ .NET API
- 20. Làm việc với các thiết bị USB trong .NET
- 21. android: api vào các thiết bị USB bên ngoài cho các ứng dụng robot
- 22. .NET API cho Nhà môi giới dịch vụ SQL Server
- 23. Framework (API) cho BlueTooth LE 4.0 (C# .NET)
- 24. Có API .Net cho Báo cáo Lỗi Windows
- 25. Trình bao bọc .NET cho chức năng API của Windows
- 26. API bộ nhớ RAM lập trình cho .NET?
- 27. Sử dụng máy in USB có C#, có và không có trình điều khiển hoặc API
- 28. Trình điều khiển chế độ USB "chế độ mềm" của Android cho các thiết bị USB tuân thủ tiêu chuẩn
- 29. Trình điều khiển Chuột không HID trên NT
- 30. Tìm hiểu quy trình nào có khóa độc quyền trên thiết bị USB xử lý
Câu hỏi về Duplate: http://stackoverflow.com/questions/68749/working-with-usb-devices-in-net –
Không hoàn toàn trùng lặp - câu hỏi này đề với HID (mà tôi giả định có nghĩa là "lái xe" HID), do đó, câu trả lời cho câu hỏi khác không phải tất cả áp dụng cho điều này. – HanClinto
Không - HID thực sự có nghĩa là tất cả các thiết bị hiện có hoặc chưa được phát minh mà con người có thể tương tác hoặc không tương tác nhiều. Hãy để nó là một cảm biến tạm thời hoặc một nút hoặc một máy đo màu. Một số dữ liệu trong, một số dữ liệu (số tiền thấp) – Robetto