Hallo liebe programmierer

Ich habe dasselbe problem wie eben beschrieben nur habe ich keine lösung gefunden

Ich suche nun schon verzweifelt die ganze zeit, wie ich eine andere anwendung minimieren kann

Ich schaffe es, mein Projekt zu minimieren und zu "hiden" ABER es klappt nicht so recht mit dem gewünschten Programm

Es handelt sich bei dem Programm um das Online-Game Silkroad Online, welches ich im Fenster-modus ausführe...
nur leider reagiert die anwendung nicht im geringsten auf meine kläglichen versuche

Mein Quelltext ist realtiv umständlich, aber es soll im Rahmen eines Schulprojektes einfach gehalten sein, also keine erweiterten Kenntnisse erfordern

also bitte keine Hinweise wie das ich auf Klassen verzichte
bitte keinen schrecken bekommen
hier der Quelltext:
{
int position = 0;
int ausgewaehlterClient = listBox1.SelectedIndex;
int Laenge = 0;
Process[] processlist = Process.GetProcessesByName("sro_client");
foreach (Process theprocess in processlist)
{
Laenge++;
}
int[] SROClienten = new int[Laenge];
Process[] processlist2 = Process.GetProcessesByName("sro_client");
foreach (Process theprocess2 in processlist2)
{
SROClienten[position] = theprocess2.Id;
position++;
}
int ausgewaehlteID = SROClienten[ausgewaehlterClient];
Process ausgewaehlterProzess = Process.GetProcessById(ausgewaehlteID);
CloseWindow(ausgewaehlterProzess.Handle);
}
Also wenn ich mir das Handle anzeigen lasse ist dort auf merkwürdigerweise bei nahezu jedem klick ein anderer Wert... Was mache ich denn falsch?