我有这段代码将可执行文件复制到字节数组中。
//winmine.exe
Path path = Paths.get("winmine.exe");
byte[] bin = Files.readAllBytes(path);
我想在不使用文件的情况下动态地执行数组。例如,我需要这样的东西:
Runtime app = Runtime.getRuntime();
String currentDir = new File(".").getAbsolutePath();
Process p = app.exec_WRAP_BINARY(bin); //Not exixts
这样做的目的是防止用户访问文件 winmine.exe
更新:我相信这一定是可能的。如果我们认为这是一个执行:首先,它读取一个文件,然后将它完全加载到内存中......我看不到,因为它不能单独执行此操作。