C# USB 통신, LibUsbDotNet
LibUsbDotNet은 C#에서 USB 통신을 쉽게 구현할 수 있게 해주는 라이브러리입니다. 쉽게 구현을 할 수 있지만 단점이 있습니다. HID(Human Interface Device), Comunication Device Class, Mass Storage Class 등 표준이 있는 USB 클래스 통신은 가능한데, 커스텀 USB는 통신이 안 되는 것으로 보입니다. MFC에서는 디바이스 정보를 받아서 CreateFile을 하면 Device I/O 제어를 할 수 있는 핸들을 받을 수 있었는데, 해당 LibUsbDotNet에서는 PID와 VID를 지정을 하였는데도 불구하고 통신을 할 수 없었습니다. C#으로 커스텀 USB 드라이버를 잡고 싶으시면 다른 방법을 알아보셔야 합니다.DllImport를 사용하여..