Merhaba öncelikle projene adb.exe yi ekle diğer adb dosyalarını eklemenide tavsiye ederin daha sonra form uygulamasında bir buton oluştur ve butona çift tıklayıp şu kodu gir umarım işine yarar
```csharp
private void button1_Click(object sender, EventArgs e)
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "adb.exe";
startInfo.Arguments = "adb reboot devices";
startInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;
Process.Start(startInfo);
}
```
public string adbfb_process(string Commands)
{
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
startInfo.FileName = "cmd.exe";
startInfo.WorkingDirectory = "tool";
startInfo.Arguments = "/c " + Commands;
process.StartInfo = startInfo;
process.Start();
process.WaitForExit();
return process.StandardOutput.ReadToEnd();
}
benım yazılımda kullandığım betik
adbfb_process(adb reboot bootloader ) ornek kod istedğin yerde çağırabilirsin tool klasorunde cmd ekranı baslatıldıkan sonra adb direk olarak çalışır
tabi hrekesin kodu farklı olabilir direk adb exe çalıştırabilirler ama adb.exe ile fastboot ayrı olarak yazmak tek bir işlemle mümkünken yazılımı neden yoruyorlar onu anlamış değilim
aslında yine basit verdiğim kodda adb.exe yi değiştir ve altta girilen komutu değiştir yapacağın tek işlem kopyala yapmıştır yapmak tabi hangisi senin için basit geliyorsa onu kullan yinede herhangi bir sorun varsa bildiğim kadarıyla yardımcı olmaya çalışırım