Win32Exception(0x80004005)循环过程模块时

时间:2017-04-06 23:44:55

标签: c#

昨天这个例外开始发生,我不知道它为什么会发生。如果我将p[0]更改为p[1],则会停止错误,但它不会获取client.dll。 Screenshot of error.

            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;
        }
    }

1 个答案:

答案 0 :(得分:1)

我解决了它重新启动我的电脑显然是vs被错误的XD。