当前位置:编程学习 > C#/ASP.NET >>

如何在 C# 中获取其他进程中调用 DLL 的内存基址

要取得其他进程中变量的值(读就可以了),用工具查找可知该内存位置是 XXX.dll+0xXXX 的形式,该如何取得那个进程调用的 dll 的内存基址呢? --------------------编程问答-------------------- class Program
    {
        static void Main(string[] args)
        {
            foreach (Process p in Process.GetProcessesByName("xxx"))应用程序进程名
                foreach (ProcessModule m in p.Modules)
                {
                    if (m.ModuleName == "xxx.dll")
            {
                                         Console.WriteLine(m.FileName);
                        Console.WriteLine(m.BaseAddress);
                   
          }
      }

            Console.ReadLine();

        }
        
    }
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,