1
昨天这个异常开始发生,我不知道它为什么会发生。如果我将p[0]
更改为p[1]
它会停止该错误,但它不会获取client.dll。 Screenshot of error.Win32Exception(0x80004005)当循环处理模块时
Process[] p = Process.GetProcessesByName(Offsets.pro);
if (p.Length > 0)
{
foreach (ProcessModule m in p[0].Modules)
{
if (m.ModuleName == "client.dll")
{
Offsets.bClient = (int)m.BaseAddress;
return true;
}
}
return true;
}
else
{
return false;
}
}
catch (Exception e)
{
MessageBox.Show("Erro: " + e);
return false;
}
}
它很好地把错误信息放在问题文本中,即使你已经在标题中有了它。 –
根据[Microsoft](https://msdn.microsoft.com/en-us/library/windows/desktop/aa378137(v = vs.85).aspx),0x80004005是E_FAIL(未指定的失败)。祝你好运。 –
那我该怎么办?有小费吗? –