在Windows 64位上使用libusb和Delphi?

avr*_*vra 2 windows delphi 64-bit driver libusb

稍微阅读一下后,我担心我的32位Delphi应用程序无法在Windows 7和其他64位Windows系统上使用libusb 64位驱动程序,并且它无法与我的自定义硬件通信这些系统上的设备.这是真的?如果是,是否有一些解决方法?我在这张照片中遗漏了什么吗?

Eug*_*its 5

究竟是什么让你认为它不会?如果你有64位驱动程序,它可以在64位系统上使用(假设驱动程序工作正常并且签名正确).32位和64位应用程序都可以通过各种通信机制控制驱动程序,例如Ioctl或MMF文件.问题是代码的所有部分是否都写得正确,但这个问题适用于任何库和任何平台

  • @avra是不是有32位DLL可用?如果是, - 使用它.如果正确写入,32位用户模式DLL将与64位驱动程序通信正常.我们所有基于驱动程序的产品都以这种方式工作. (2认同)