我希望得到当前的进程名 和 该进程所用的内存地址,
想写个类似金山游侠的东西,修改游戏内存的

解决方案 »

  1.   

    得到当前的进程名可以  Thread.currentThread().getName()
      

  2.   

    1、进程本身没有名字的属性,楼主是想问怎么获得进程创建时的执行文件的名字?java程序大部分是通过java.exe或javaw.exe之类的jvm去执行的,所以这个执行文件就是java.exe/javaw.exe。
    2、2楼说的那个是线程。但线程名字是可选的,你有闲情逸致的时候,可以给它起个名,大部分人不会给线程起名字,因为没什么意义,除了debug时候。
      

  3.   

    不如改jdk的载入部分,载入的时候把载入的内对象记录就得到了,
     Class.forName(xxxxxx).newInstance(); 从这里下手.
      

  4.   

    Thread.currentThread().getName()
    这个并不是我需要的~~~我需要的是windows任务管理器那样的 , 读取所以运行的进程
      

  5.   

    我需要的是windows任务管理器那样的   ,   读取所以运行的进程==========不是很清楚!
      

  6.   

    我需要的是windows任务管理器那样的   ,   读取所以运行的进程
    -------
    java不适合做这些。不适合做楼主所谓的游戏修改器。
      

  7.   

    jni 进行本地调用 然后再研究windows api吧
    不过你得先用其他语言写个dll供java调用  这个dll调用windows api