Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/403.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 能够与其他程序深度交互的桌面编程语言?_Java_Python_Delphi_Programming Languages_Reverse Engineering - Fatal编程技术网

Java 能够与其他程序深度交互的桌面编程语言?

Java 能够与其他程序深度交互的桌面编程语言?,java,python,delphi,programming-languages,reverse-engineering,Java,Python,Delphi,Programming Languages,Reverse Engineering,标题并没有完全解决我的问题。我小时候一直使用作弊引擎,现在作为一名初级程序员,我对它能够如此流畅地读取EXE的机器代码并能够修改它的能力着迷。不知道的人看到了这一点:我还使用资源调谐器调整了一些我喜欢的程序。我已经使用PEiD测试了许多小型的反汇编程序,发现大多数此类程序都是用Delphi编写的。当我搜索这个主题时,我发现信息很少,但我知道我最好的选择是Delphi或Python。还提到了Java。我使用最少的桌面编程语言,我仍将开始学习。我只想知道哪种语言与上面提到的其他软件的交互效果最好?如

标题并没有完全解决我的问题。我小时候一直使用作弊引擎,现在作为一名初级程序员,我对它能够如此流畅地读取EXE的机器代码并能够修改它的能力着迷。不知道的人看到了这一点:我还使用资源调谐器调整了一些我喜欢的程序。我已经使用PEiD测试了许多小型的反汇编程序,发现大多数此类程序都是用Delphi编写的。当我搜索这个主题时,我发现信息很少,但我知道我最好的选择是Delphi或Python。还提到了Java。我使用最少的桌面编程语言,我仍将开始学习。我只想知道哪种语言与上面提到的其他软件的交互效果最好?如果我使用任何桌面语言,我都会使用它与其他软件进行深度交互。有点像逆向工程软件。注意,作弊引擎的一个版本是用Delphi编写的


谢谢,Abdullah

您如何定义桌面语言?在列出的选项中,只有Delphi才是真正合适的候选者,因为它是唯一一个构建为本机代码并具有用于低级编程的内置功能的语言。Python主要是一种脚本语言,Java设计为独立于平台的VM语言;这两种语言都没有内联汇编、指针和指针数学,或者其他各种功能,这些功能在处理这一级别的程序时几乎是必不可少的。设计用于桌面平台的编程语言。@DavidHeffernan:指针和内联汇编?如果有一种简单的方法可以在Python或Java中完成这些事情,我还没有看到…@Mason为什么需要内联asm或指针来反汇编代码?还是修改现有代码?