64位系统下 c#访问USB(HID)设备问题

时间:2021-07-12 17:52:32
64位系统下,c#访问HID设备,发现SetupDiEnumDeviceInterfaces找不到设备,返回false,32位系统下是正常的

7 个解决方案

#1


已经解决了,调用了C++的setupapi.dll文件编译的时候选择x86就可以加载32位的库了

#2


真快,分享问题好。 64位系统下 c#访问USB(HID)设备问题

#3


程序使用了DLL一定注意32位和64位

#4


楼主是开发的64位程序吗

#5


引用 3 楼 Z65443344 的回复:
程序使用了DLL一定注意32位和64位

能讲一下调用系统摄像头的方法和原理吗。谢谢

#6


跪谢,win8、win7 64位都没问题,到了win10就有问题了,纠结了好几天,用这个方法解决了

#7


引用 6 楼 marshalyunfei 的回复:
跪谢,win8、win7 64位都没问题,到了win10就有问题了,纠结了好几天,用这个方法解决了

跪求解决办法,我跟你说的情况类似!

#1


已经解决了,调用了C++的setupapi.dll文件编译的时候选择x86就可以加载32位的库了

#2


真快,分享问题好。 64位系统下 c#访问USB(HID)设备问题

#3


程序使用了DLL一定注意32位和64位

#4


楼主是开发的64位程序吗

#5


引用 3 楼 Z65443344 的回复:
程序使用了DLL一定注意32位和64位

能讲一下调用系统摄像头的方法和原理吗。谢谢

#6


跪谢,win8、win7 64位都没问题,到了win10就有问题了,纠结了好几天,用这个方法解决了

#7


引用 6 楼 marshalyunfei 的回复:
跪谢,win8、win7 64位都没问题,到了win10就有问题了,纠结了好几天,用这个方法解决了

跪求解决办法,我跟你说的情况类似!