无法找到 PInvoke DLL“cellcore.dll”中的入口点“GetDeviceUniqueID”,这个怎么解决?
我使用如下方法,运行时出现无法找到 PInvoke DLL“cellcore.dll”中的入口点“GetDeviceUniqueID”异常,这个怎么解决?[DllImport("cellcore.dll")]
private extern static int GetDeviceUniqueID([In, Out] byte[] appdata,
int cbApplictionData,
int dwDeviceIDVersion,
[In, Out] byte[] deviceIDOuput,
out uint pcbDeviceIDOutput);
/// <summary>
/// Windows Mobile 5.0 提供了一个新的 API 函数 GetDeviceUniqueID 专门用来获取设备 ID,它可以获取 Pocket PC 和 Smartphone 的设备 ID。
/// </summary>
/// <param name="AppString"></param>
/// <returns></returns>
public static byte[] GetDeviceID(string AppString)
{
// Call the GetDeviceUniqueID
byte[] AppData = new byte[AppString.Length];
for (int count = 0; count < AppString.Length; count++)
AppData[count] = (byte)AppString[count];
int appDataSize = AppData.Length;
byte[] DeviceOutput = new byte[20];
uint SizeOut = 20;
GetDeviceUniqueID(AppData, appDataSize, 1, DeviceOutput, out SizeOut);
return DeviceOutput;
}