Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Dateien / Laufwerke (https://www.delphipraxis.net/41-library-dateien-laufwerke/)
-   -   CD-Autostart (Autorun) dynamisch unterdrücken (https://www.delphipraxis.net/83949-cd-autostart-autorun-dynamisch-unterdruecken.html)

Sunlight7 9. Jan 2007 05:52


CD-Autostart (Autorun) dynamisch unterdrücken
 
Moin, hier ein Beispiel, wie man den CD-Autostart dynamisch unterdrücken kann.

Delphi-Quellcode:
...
  WM_AutoRun:DWord;
...

procedure TForm1.WndProc(var Message:TMessage);
begin
   If Message.Msg=WM_AutoRun then begin
      If Erlauben1.Checked then
         Message.Result:=0 else
            Message.Result:=1;

      Exit;
   end;

   inherited WndProc(Message);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
   WM_AutoRun:=RegisterWindowMessage('QueryCancelAutoPlay');
end;
Anmerkung: Die Anwendung muß im Vordergrund sein, damit das funktioniert :wink:

Grüßle!

Edit: Und natürlich gleich n Feler gepostet :roll: (ausgebessert)

[edit=fkerber]Suchbegriff " Autostart " ergänzt. Mfg, fkerber[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz