Einzelnen Beitrag anzeigen

Benutzerbild von Mr_G
Mr_G

Registriert seit: 2. Sep 2004
Ort: Duisburg
468 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Windows Message abfangen - AutoRun verhindern

  Alt 8. Mai 2005, 18:21
Zitat von gothic_mike:
wenn meine Form aktiv ist, funktioniert es auch wunderbar, ist meine Form aber inaktiv oder gar minimiert funktionierts nicht...
Das liegt daran das Windows diese Message nur dem Fenster sendet das gerade im Vordergrund läuft.

Zitat von MSDN:
... Your application must be running in the foreground window...
Ich habe 3 Möglichkeiten gefunden das Autoplay trozdem zu verhindern:
1. Explorer abschießen (Taskbar und Destop verschwinden auch...)
2. mit einem Timer abfraen ob das Form im Vordergrund ist (hab da mal irgendwas im Forum gesehen...)
3. wie in der MSDN einen Registry-Eintrag schreiben und den Explorer neustarten
Jan
  Mit Zitat antworten Zitat