Hallo lieben,
habe derzeit ein Problem, ich möchte in meiner Anwendung, per einen String die derzeitige Aktive Form anzeigen.
zB. da ich gerade mit meinen Browser Opera schreibe soll dann der String Opera.exe und oder Opera ausgegeben werden.
Denn Code als C# hätt ich jedoch brauch ich hilfe dies in VB.net 2010 umzusetzen.
Danke schonmal im voraus.
habe derzeit ein Problem, ich möchte in meiner Anwendung, per einen String die derzeitige Aktive Form anzeigen.
zB. da ich gerade mit meinen Browser Opera schreibe soll dann der String Opera.exe und oder Opera ausgegeben werden.
Denn Code als C# hätt ich jedoch brauch ich hilfe dies in VB.net 2010 umzusetzen.
Danke schonmal im voraus.
C#-Quellcode
- using System;
- using System.Diagnostics;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- IntPtr deinHandle = Process.GetCurrentProcess().Handle;
- foreach (Process p in Process.GetProcesses())
- {
- try
- {
- if (p.Handle == deinHandle)
- {
- Console.WriteLine("Prozess mit Handle {0} gefunden.\n Id: {1}\n Name: {2}\n Titel des Hauptfensters: {3}", deinHandle, p.Id, p.ProcessName, p.MainWindowTitle); // oder eine andere Ausgabe
- break;
- }
- }
- catch (Exception e)
- {
- Console.WriteLine("Ausnahme: {0}", e.Message);
- }
- }
- Console.Write("Drücken Sie eine Beliebige Taste um zu beenden");
- Console.ReadKey();
- }
- }
- }