Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java和win32游戏覆盖_Java_Winapi_Opengl_Java Native Interface - Fatal编程技术网

Java和win32游戏覆盖

Java和win32游戏覆盖,java,winapi,opengl,java-native-interface,Java,Winapi,Opengl,Java Native Interface,我想创建一些覆盖我的游戏(显示时间,一些基本信息等)。 我怎样才能做到这一点?我应该使用什么工具?我还需要阅读游戏记忆来获取一些信息 使用Java甚至可以做到这一点吗?我假设您想要编写一个程序来修改另一个进程的窗口,因此需要读取该进程的内存 关于读取其他进程内存: 几乎任何语言都有可能做到这一点,Java(edit:)和一些巧妙的WinAPI或任何目标操作系统都有可能做到这一点。但考虑到你提供的信息如此之少,我怀疑你是否有能力独自解决所有问题 如何使用C或C++,并遵循一些免费的教程(例如)?如

我想创建一些覆盖我的游戏(显示时间,一些基本信息等)。 我怎样才能做到这一点?我应该使用什么工具?我还需要阅读游戏记忆来获取一些信息


使用Java甚至可以做到这一点吗?

我假设您想要编写一个程序来修改另一个进程的窗口,因此需要读取该进程的内存

关于读取其他进程内存: 几乎任何语言都有可能做到这一点,Java(edit:)和一些巧妙的WinAPI或任何目标操作系统都有可能做到这一点。但考虑到你提供的信息如此之少,我怀疑你是否有能力独自解决所有问题

如何使用C或C++,并遵循一些免费的教程(例如)?如果要读取外部进程地址空间,您必须了解内存是如何管理的。在这种情况下,Java不会使事情变得更简单,反而会变得更困难,因为该语言的“安全层”将阻碍您的工作

关于读取其他进程内存的总结:没有理由使用Java来完成这样的任务

  • 使用它不会让事情变得更容易
  • 它减少了您可以遵循的文档/教程的数量
  • 无论如何,做这样的事情是不可移植的
对于覆盖OpenGL窗口的其他进程,我会给出几乎相同的论据。处理这件事有很多困难,也许你可以从那里开始