Hallo,
ich möchte gerne via C# .NET 2.0 Werte aus einem Dialog bzw. Form einer fremden Applikation auslesen.
Das Handle des fraglichen Prozesses hab ich mir schon geholt. Die Frage ist nun wie finde ich die dazu gehörige Form/Dialog und kann mir daraus die Werte holen dich ich gerne möchte?
Bisher schaut mein Code folgendermaßen aus:
Ich habe mir mal System.Windows.Forms angeschaut allerdings habe ich keine Möglichkeit gefunden dort über mein Handle an weitere Informationen zu gelangen.
P.S.: Es gibt leider keine dll oder COM von dieser Applikation über die das zu realisieren wäre...
ich möchte gerne via C# .NET 2.0 Werte aus einem Dialog bzw. Form einer fremden Applikation auslesen.
Das Handle des fraglichen Prozesses hab ich mir schon geholt. Die Frage ist nun wie finde ich die dazu gehörige Form/Dialog und kann mir daraus die Werte holen dich ich gerne möchte?
Bisher schaut mein Code folgendermaßen aus:
Code:
System.Diagnostics.Process[] procs = System.Diagnostics.Process.GetProcesses();
for (int i = 0; i < procs.Length; i++)
{
if( procs[i].ProcessName == "L2" )
{
System.IntPtr foo = procs[i].MainWindowHandle;
System.Console.WriteLine(procs[i].ProcessName + "\r\n");
}
}
Ich habe mir mal System.Windows.Forms angeschaut allerdings habe ich keine Möglichkeit gefunden dort über mein Handle an weitere Informationen zu gelangen.
P.S.: Es gibt leider keine dll oder COM von dieser Applikation über die das zu realisieren wäre...

Zuletzt bearbeitet: