package clientpatcher;import PatcherCommon.f;
import javax.swing.UIManager;public abstract class Main
{ public Main()
{
} public static void main(String args[])
{
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception _ex) { }
f f1;
(f1 = new f()).a = a;
f1.b = b;
f1.c = c;
f1.d = d;
f1.e = e;
f1.f = f;
f1.g = g;
f1.a();
} public static long a = 0x3b5000L;
public static int b[] = {
12, 9, 0
};
public static String c[] = {
"42 83 FA 08 7C C9 * * * * * * 0F 85 B6 02 00 00", "85 C0 74 05 * * * * * 33 DB * * * * * * BE 00 04 00 00", "E9 09 01 00 00 56 53 57 * * * * * 83 C4 0C 33 C0"
};
public static String d[] = {
"0F 84", "E9 E0 01 00 00", "E9 BB 01 00 00"
};
public static String e = "patcher";
public static String f = "C:\\Program Files\\fi\\fi.exe";
public static String g = "patcher :)";}
这个是我 从class反编译出来的,,是一个补丁程序,,java运行正常,但是, JAVA无法生成EXE文件,不方便其它人使用此补丁,因此想弄成 DELPHI的可执行文件..从代码上看估计是 二进制里修改几处....请高手翻译成 DELPHI,谢谢!
import javax.swing.UIManager;public abstract class Main
{ public Main()
{
} public static void main(String args[])
{
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception _ex) { }
f f1;
(f1 = new f()).a = a;
f1.b = b;
f1.c = c;
f1.d = d;
f1.e = e;
f1.f = f;
f1.g = g;
f1.a();
} public static long a = 0x3b5000L;
public static int b[] = {
12, 9, 0
};
public static String c[] = {
"42 83 FA 08 7C C9 * * * * * * 0F 85 B6 02 00 00", "85 C0 74 05 * * * * * 33 DB * * * * * * BE 00 04 00 00", "E9 09 01 00 00 56 53 57 * * * * * 83 C4 0C 33 C0"
};
public static String d[] = {
"0F 84", "E9 E0 01 00 00", "E9 BB 01 00 00"
};
public static String e = "patcher";
public static String f = "C:\\Program Files\\fi\\fi.exe";
public static String g = "patcher :)";}
这个是我 从class反编译出来的,,是一个补丁程序,,java运行正常,但是, JAVA无法生成EXE文件,不方便其它人使用此补丁,因此想弄成 DELPHI的可执行文件..从代码上看估计是 二进制里修改几处....请高手翻译成 DELPHI,谢谢!
package clientpatcher;import PatcherCommon.f;//Java设计的类,你这里没有源码
import javax.swing.UIManager;//swing里的UI管理器public abstract class Main
{ public Main()
{
} public static void main(String args[])
{
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception _ex) { }
f f1;
(f1 = new f()).a = a;
f1.b = b;
f1.c = c;
f1.d = d;
f1.e = e;
f1.f = f;
f1.g = g;
f1.a();
} public static long a = 0x3b5000L;//var a: longint;
public static int b[] = {
12, 9, 0
};//b: array[0..2] of int;
//c: arry[0..2] of string;
public static String c[] = {
"42 83 FA 08 7C C9 * * * * * * 0F 85 B6 02 00 00", "85 C0 74 05 * * * * * 33 DB * * * * * * BE 00 04 00 00", "E9 09 01 00 00 56 53 57 * * * * * 83 C4 0C 33 C0"
};
//d: array[0..2] of string;
public static String d[] = {
"0F 84", "E9 E0 01 00 00", "E9 BB 01 00 00"
};
//e: string; e:= 'patcher';
public static String e = "patcher";
public static String f = "C:\\Program Files\\fi\\fi.exe";
public static String g = "patcher :)";}
import javax.swing.UIManager;
这三个包就没法翻译啊,
import javax.swing.UIManager