ハードウェア ID を生成するサードパーティの .dll (この Web サイトから) を使用しています。そのサイトで提供されている指示に従って使用しています。
[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)
ここで何か不足していますか?