我正在使用生成硬件ID的第三方.dll(from this website)。我按照该网站上提供的direction使用它。
[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)
我在这里遗漏了什么吗?