mono.dll - клиент, а mono-1-vc.dll - браузер, как их совместить, в шарпе не шарю, но срочно нужно. private void FindMonoProcessByModule() { Process[] processes = Process.GetProcesses(); foreach (Process process in processes) { try { foreach (ProcessModule module in process.Modules) { if (module.FileName.Contains("mono-1-vc.dll")) { TargetProcess = process; } } } catch { } } } Code private void FindMonoProcessByModule() { Process[] processes = Process.GetProcesses(); foreach (Process process in processes) { try { foreach (ProcessModule module in process.Modules) { if (module.FileName.Contains("mono-1-vc.dll")) { TargetProcess = process; } } } catch { } } }
1. Пиши подробнее, ты ведь хочешь создать чит для Unity-игр с переключением между клиентом и браузером ? Так и пиши. А то без бутылки не разберешь 2. На этом форуме мало кто соображает в юнити, и шанс того, что тебе ответят - минимален. Объявляешь переменную: public string InjectorMode = "mono-1-vc.dll"; Code public string InjectorMode = "mono-1-vc.dll"; Создаешь две кнопке на форме, на первую вешаешь: InjectorMode = "mono-1-vc.dll"; Code InjectorMode = "mono-1-vc.dll"; На вторую: InjectorMode = "mono.dll"; Code InjectorMode = "mono.dll"; Изменяешь код который ты кидал на: private void FindMonoProcessByModule() { Process[] processes = Process.GetProcesses(); foreach (Process process in processes) { try { foreach (ProcessModule module in process.Modules) { if (module.FileName.Contains(InjectorMode)) { TargetProcess = process; } } } catch { } } } Code private void FindMonoProcessByModule() { Process[] processes = Process.GetProcesses(); foreach (Process process in processes) { try { foreach (ProcessModule module in process.Modules) { if (module.FileName.Contains(InjectorMode)) { TargetProcess = process; } } } catch { } } }
на 1 кнопку так сделать можно? типо сначало находится прцоесс на клиент, если не найден, то автоматически на барузер?