Re: Probléme Processus
Hello,
c'est pas mal du tout, c'est presque ca, tu dois attendre un peu que le processus démarre avant l'injection.
Quelque chose de ce genre:
var process = Process.Start(@"C:\Users\Yamisaad\AppData\Local\Ankama\Dofus\app\Dofus.exe");
DllInjector Injector = new DllInjector();
Thread.Sleep(3000)
while(Process.GetProcessById(process.Id) == null) { Application.DoEvents(); Thread.Sleep(100); }
string dllDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase).Replace("file:\\", "") + @"\No.Ankama.dll";
Injector.Inject((uint)process.Id, dllDir);
Simplement une petite pause le temps que la fenêtre s'affiche et une vérification que le processus est bien lancé.