我有一个由另一个WPF应用程序调用的Win32应用程序。在Win32托盘应用程序中,我正在注册USB设备通知。在这里我使用对SetupDiGetClassDevs的API调用,以便我可以查找任何连接的设备。
在XP上,WIN32应用程序崩溃并出现错误: “程序入口点RegOpenKeyExW无法位于动态链接库KERNAL32.dll中”
在win7和win8上API调用正常运行。该应用程序基于Win7 VS2010构建。
在XP sp3上调用SetupDIGetClassDevs有问题吗?
答案 0 :(得分:0)
从你的问题来看,我不确定我是否看到了SetupDiGetClassDevs()和RegOpenKeyExW()之间的直接链接。但是,这个MSDN page表明RegOpenKeyEx()在Advapi32.dll而不是Kernel32.dll中。这可能是你焦虑的根源吗?