public static void ExecuteAsm(string procName, AsmString asm) { var proc = Process.GetProcessesByName("Sekiro"); if (proc.Length <= 0) { return; } proc[0].ExecuteAsm(asm); }
public static void ExecuteAsm(this Process proc, AsmString asm) { using (var remoteProc = new RemoteProcess(proc)) using (var transactor = remoteProc.Assembly.BeginTransaction()) { foreach (var instruction in asm.Instructions) { transactor.AddLine(instruction); } } }