none
请教:读取进程问题? RRS feed

答案

全部回复

  •  

    http://www.cnblogs.com/lemony/archive/2007/04/11/708309.html

     

    用C#开发较完整的Windows任务管理器

     

    源代码下载,虽然是C#代码,但可以使用工具直接转成VB.NET的。

    2008年12月3日 13:40
    版主
  •  tfnpghl 写:

    怎样在DLL中读取调用它的进程名或者句柄。

    谢谢

    简单说  对于in process的dll 都可以用

     

    System.Diagnostics.Process.GetCurrentProcess().MainModule  下面的各种成员来读取当前的程序文件等信息

     

    System.Diagnostics.Process.GetCurrentProcess().也很有用
    2008年12月4日 6:28
  • 问题是我编写了一个DLL文件,在DLL文件中想找到调用它的进程名,或者句柄。

    谢谢

    2008年12月5日 5:12
  •  tfnpghl 写:

    问题是我编写了一个DLL文件,在DLL文件中想找到调用它的进程名,或者句柄。

    谢谢

     

    因为你的dll是进程内的运行 所以用我的方法只能得到你要的进程所在的exe文件信息

    给你了答案  你连实验都不实验  让我很恼火

     

     

     

          System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
            System.Diagnostics.Process.GetCurrentProcess().Id
            System.Diagnostics.Process.GetCurrentProcess().MainModule.BaseAddress

    2008年12月5日 5:59
  • 我确实没有去试一试 ,谢谢谢谢

    2008年12月11日 11:02