Ho fatto un applicazione che ogni n secondi emette un suono e viene portata in foreground rispetto a tutte le altre applicazioni in esecuzione ,segue il codice che funziona in visual studio ma installando l'applicazione funziona il suono ma l'applicazione non viene portata in foreground rispetto alle altre ,cosa che accade eseguendola in debug….
[DllImport("user32.dll")]
static extern bool SetForegroundWindow(IntPtr hWnd);
private static void OnTimedEvent(Object source, ElapsedEventArgs e)
{
SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\Alarm06.wav");
simpleSound.Play();
Process[] processes = Process.GetProcessesByName("TimerForms");
SetForegroundWindow(processes[0].MainWindowHandle);
}
qualche idea? ,grazie ,ciao