我正在使用生成硬件 ID的第三方 .dll(来自本网站)。我按照该网站上提供的说明使用它。
[DllImport("HardwareIDExtractorC.dll")]
public static extern String GetIDESerialNumber(byte DriveNumber);
private void btnGetHardwareId_Click(object sender, EventArgs e)
{
MessageBox.Show(GetIDESerialNumber(0));
}
但它引发了以下错误 -
无法加载 DLL“HardwareIDExtractorC.dll”:对内存位置的访问无效。(来自 HRESULT 的异常:0x800703E6)
我在这里错过了什么吗?