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(Unspecified failure)です。がんばろう。 –
私は何をしますか?任意のヒント? –