mirror of
https://github.com/Auties00/Reboot-Launcher.git
synced 2026-01-13 19:22:22 +01:00
Added CLI
This commit is contained in:
@@ -7,8 +7,12 @@ File injectLogFile = File("${Platform.environment["Temp"]}/server.txt");
|
||||
|
||||
// This can be done easily with win32 apis but for some reason it doesn't work on all machines
|
||||
// Update: it was a missing permission error, it could be refactored now
|
||||
Future<bool> injectDll(int pid, String dll) async {
|
||||
var shell = Shell(workingDirectory: internalBinariesDirectory);
|
||||
Future<bool> injectDll(int pid, String dll, [bool useSafeBinariesHome = false]) async {
|
||||
var shell = Shell(
|
||||
commandVerbose: false,
|
||||
commentVerbose: false,
|
||||
workingDirectory: useSafeBinariesHome ? safeBinariesDirectory : internalBinariesDirectory
|
||||
);
|
||||
var process = await shell.run("./injector.exe -p $pid --inject \"$dll\"");
|
||||
var success = process.outText.contains("Successfully injected module");
|
||||
if (!success) {
|
||||
|
||||
Reference in New Issue
Block a user