kan stadig ikke helt få det til at virker, hvad jeg har so far (har selvf også dllimport og GetSystemTrayHandle i toppen)
- IntPtr systemTrayHandle = IntPtr.Zero;
- private void button1_Click(object sender, RoutedEventArgs e)
- {
- systemTrayHandle = GetSystemTrayHandle();
- System.Diagnostics.Debug.WriteLine(systemTrayHandle);
-
- System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcesses();
- foreach (System.Diagnostics.Process process in processes)
- {
- System.Diagnostics.Debug.WriteLine(process.ProcessName.ToString() + " - " + process.MainWindowHandle);
- if (process.MainWindowHandle == systemTrayHandle)
- {
- System.Diagnostics.Debug.WriteLine("TRAY");
- }
- }
- }
der bliver ikke udskrevet "TRAY" nogen steder, men ingen fejl.
håber det hjælper med lidt søvn, ellers hvis du kunne finde det du har lavet før, kunne være fedt