Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Eintrag im XP-Autostart erstellen (https://www.delphipraxis.net/81490-eintrag-im-xp-autostart-erstellen.html)

Sko 28. Nov 2006 09:50


Eintrag im XP-Autostart erstellen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich möchte für mein Programm einen Eintrag in dem Autostart-Dialog erstellen, der unter WinXP angezeigt wird wenn man z. B. einen USB-Stick ansteckt (siehe Anhang). Wie kann ich das realisieren?

Vielen Dank schonmal!

Mavarik 28. Nov 2006 10:23

Re: Eintrag im XP-Autostart erstellen
 
Hi

hmm Wie bei einer CD?

Erstelle eine Datei AUTORUN.INF

mit dem Inhalt:
Delphi-Quellcode:
[autorun]
Open = programme\deinprogramm\install.exe
icon = deinicon.ico
Grüsse Frank :coder:

Sko 28. Nov 2006 10:28

Re: Eintrag im XP-Autostart erstellen
 
Hallo,

nein, das meinte ich nicht. Wenn man z. B. einen USB-Stick voll mp3-Dateien hat, wird dort z. B. "Wiedergabe mit Windows Media Player" angezeigt, also immer die passende(n) Aktion(en) zu den Dateien. Wenn ich eine Audio-CD einlege wird bei mir auch ein Eintrag von CDex angezeigt, also muss man das ja irgendwie einbauen können.

[Edit]Und ich möchte einen Eintrag erstellen der angezeigt wird wenn sich Bilder auf dem Datenträger befinden, z.B. "Bilder anzeigen mit JPG-Kompressor"[/Edit]

Mavarik 28. Nov 2006 10:37

Re: Eintrag im XP-Autostart erstellen
 
OK, da bin ich nicht sicher, aber wenn Du eigene Dateiendungen im System registrierst, kannst Du auch zusätzliche Aktionen angeben - wie z.B. Open, Play, Execute usw...

Finde aber gerade nicht den entsprechenden Source...

Frank :coder:

Sascha L 28. Nov 2006 11:14

Re: Eintrag im XP-Autostart erstellen
 
Er meint den Dialog, der kommt, wenn man ein Speicherstick, etc. an den PC anschließt. Darauf hin erscheint ein Dialog, wo man passende Optionen hat. Wenn Windows z.B. Musikdateien auf dem Datenträger gefunden hat, wird u.a. der Windows Media Player in der Liste mit aufgeführt. Des Weiteren kann man noch "Keine Aktion" oder "Durchsuchen..." auswählen.

Die Daten hierfür sind sicherlich in der Registry gespeichert, also würde ich einfach mal im MSDN nachschauen.

Sko 28. Nov 2006 12:15

Re: Eintrag im XP-Autostart erstellen
 
Jup, genau den Dialog meine ich.

Sko 28. Nov 2006 16:24

Re: Eintrag im XP-Autostart erstellen
 
Ok, hat sich erledigt, hab doch noch was gefunden: *klick*


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 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