关于C#64位程序调用Windows API 问题
由于程序需要使用大量内存,然后程序必须是64 位的 ,然而64位程序调用API 好像有问题 比如我程序是64 位的 想用setupapi.dll 中 这个 SetupDiEnumDeviceInterfaces 函数 找HID设备 则找不到设备,
[DllImport("setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern Boolean SetupDiEnumDeviceInterfaces(IntPtr deviceInfoSet, IntPtr deviceInfoData, ref Guid interfaceClassGuid, UInt32 memberIndex, ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData);
这个是不是调用的是system64种的setupapi 还是 system32 中的setupapi
是64 位程序调用64 位API 是有另外的方法吗?
DllImport 导入的 DLL 是全面默认32 位的DLL 吗
求能让指点
[DllImport("setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern Boolean SetupDiEnumDeviceInterfaces(IntPtr deviceInfoSet, IntPtr deviceInfoData, ref Guid interfaceClassGuid, UInt32 memberIndex, ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData);
这个是不是调用的是system64种的setupapi 还是 system32 中的setupapi
是64 位程序调用64 位API 是有另外的方法吗?
DllImport 导入的 DLL 是全面默认32 位的DLL 吗
求能让指点
...全文
相关推荐
32位程序调用64位 dll解决办法的例子程序
32位程序调用64位 dll解决办法的例子程序
C#判断系统是32位还是64位的方法
主要介绍了C#判断系统是32位还是64位的方法,实例分析了两种常用的技巧供大家选择使用,非常具有实用价值,需要的朋友可以参考下
C#中调用Windows API时的数据类型对应关系.pdf
看到很多需要在C#中调用API的问题,所以做了这个文档。
C#屏幕软键盘源码,可以自己定制界面,支持WIN8 64bit
很好用的屏幕软键盘源码,谁用谁知道。我已经嵌入到我的程序里,可以自己定制button的样式与数量。简单易懂,可直接通过exe调用。
C# 实现Windows自动关机、重启、注销、待机和休眠
C# 实现Windows自动关机、重启、注销、待机和休眠


