Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Autorun bei Wechseldatenträger? (https://www.delphipraxis.net/75753-autorun-bei-wechseldatentraeger.html)

Mazel 24. Aug 2006 13:45


Autorun bei Wechseldatenträger?
 
Hallo,

gibt es eine Möglichkeit eine Art Autorun bei einem Wechseldatenträger (USB-Stick, SD-Card, CF-Card, etc.) zu machen?

Bei CDs gibt es die autorun.inf, dies ist aber nur bei CDs möglich.

Wenn das ging, könnte ich ein Programm schreiben, welches dann beim einschieben des USB-Sticks oder eine Karte anspringt.

Gruß
Mazel

MagicAndre1981 24. Aug 2006 13:47

Re: Autorun bei Wechseldatenträger?
 
das sollte mit der autorun.inf auch auf wechseldatenträgern gehen. :gruebel:

Hast du vllt die Autostartoption für Wechseldatenträger deaktiviert?

DGL-luke 24. Aug 2006 13:54

Re: Autorun bei Wechseldatenträger?
 
das funktioniert sogar bei lokalen Datenträgern, Festplatte etc.

Daniel G 24. Aug 2006 13:56

Re: Autorun bei Wechseldatenträger?
 
Zitat:

Zitat von DGL-luke
das funktioniert sogar bei lokalen Datenträgern, Festplatte etc.

Und wenn das nicht klappen sollte, verweise ich mal fröhlich auf diesen meinen Beitrag.

jakobwenzel 24. Aug 2006 13:58

Re: Autorun bei Wechseldatenträger?
 
Das einzige was IMHO geht ist, einen Eintrag in der Liste, was beim Einlegen des Datenträgers gemacht werden soll, hinzuzufügern.
Dazu legst du eine normale autorun.inf an, die zusätzlich den Eintrag Action enthält, in dem die Beschriftung des auszuführenden Eintrags steht.

Mazel 24. Aug 2006 16:03

Re: Autorun bei Wechseldatenträger?
 
@MagicAndre1981:
Ich denke du meinst als Autostartoption, das Windows eigene Autoplay, in dem man auswählen kann, was man mit dem Datenträger machen will (Ordner öffnen, Audio Dateien abspielen, etc). Wenn ja, das funktioniert, das meine ich haber nicht sondern, dass ich selber festlegen kann was auf dem Wechseldatenträger gestartet werden soll:
Delphi-Quellcode:
// für eine CD
[AutoRun]
open=test.exe
Wenn du das nicht meinst, wie kann ich die Autostartoption für Wechseldatenträger aktivieren?

Gruß
Mazel

CK_CK 24. Aug 2006 16:12

Re: Autorun bei Wechseldatenträger?
 
Ich zitiere:
Zitat:

AutoRun für bestimmte Laufwerkstypen (de)aktivieren

Über die Registry lässt sich bestimmen, welche Laufwerke die AutoPlay-Funktion nutzen sollen. Voreingestellt sind dabei Ramdisks, CD-Laufwerke und Festplatten. Die Festlegung des Wertes erfolgt über den DWord-Wert "NoDriveTypeAutorun", welcher im Schlüssel
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
zu finden ist.

Die Laufwerkstypen für die AutoPlay deaktiviert werden soll, werden durch die Aneinanderreihung einzelner Bits zusammengesetzt. Die Bits 1, 7 und 8 sollten auf den Standardwerten (1, 0 und 1) belassen werden. Die einzelnen Bits haben folgende Bedeutung:

1. Bit: Reserviert (sollte immer "1" sein)
2. Bit: Ramdisks
3. Bit: CD-Laufwerke
4. Bit: Netzlaufwerke
5. Bit: Festplatten
6. Bit: Wechseldatenträger
7. Bit: Laufwerk ohne Root (sollte immer "0" sein)
8. Bit: Fremdes Laufwerk (sollte immer "1" sein)

Um AutoPlay generell zu deaktivieren, muss der Wert von "NoDriveTypeAutorun" auf "253" (0xFD) gesetzt werden, dies entspricht dem Binärwert von 11111101.

Damit die Änderungen wirksam werden, muss der Computer neu gestartet werden.

Bei Verwendung eines USB-Sticks kann es sein, dass dieser als Festplatte erkannt wird und darum auch bei der Autorun-Funktion als Festplatte behandelt wird. Dies kann sein, wenn der Stick so wie eine Festplatte formatiert wurde. Vom Hersteller werden USB-Sticks für Gewöhnlich als Diskettenlaufwerke formatier. In diesem Fall wird der Stick als Wechseldatenträger behandelt.
(Ist dem Link oben entnommen ;))

Mazel 24. Aug 2006 16:49

Re: Autorun bei Wechseldatenträger?
 
Hi,

das habe ich gelesen, habe alle außer den 1. und 8. aktiviert und nichts hat sich geändert.

CK_CK 24. Aug 2006 18:35

Re: Autorun bei Wechseldatenträger?
 
Hast du auch neu gestartet? :stupid:

Dann kann es auch ein Fehler in Windows sein.
Bei mir war mal bei einer Windows-Installation überhaupt kein Autorun möglich (egal, welches Laufwerk, Medium, etc.) da half nur neuinstallation...

Naja, starte erstmal neu, das wird's wohl sein :mrgreen:

Mazel 24. Aug 2006 21:50

Re: Autorun bei Wechseldatenträger?
 
Hi,

ich habe eben Windows neuinstalliert (nicht wegen diesem Problem) aber es ging trotzdem nicht.

Gruß
Mazel


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:28 Uhr.
Seite 1 von 2  1 2      

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