USB - Autorun kopieren von Dateien
Hallo,
ich bin gerade an einem kleinen Projekt am arbeiten - Das Problem kommt etwas später, ich erkläre erst mal was ich genau mache zur Zeit.
Ich habe einen USB-Stick so bearbeitet, dass er beim einstecken 2 Laufwerke mountet.
1. den Stick an sich
2. ein imaginäres CD-Rom Laufwerk auf dem eine Iso Datei aufgespielt ist
Auf der Iso habe ich die autorun.inf und eine Batch Datei.
Ich möchte mit dieser Batch Datei, welche durch den Autostart im CD-Rom Laufwerk geöffnet wird Dateien vom PC auf den Stick kopieren.
Nun zum eigentlichen Problem:
Der Laufwerkbuchstabe des Sticks ist bei mir G und das CD-Rom Laufwerk hat bei mir den Buchstaben E. Auf anderen Computern wird aber anders zugewiesen, sodass G ein anderes Laufwerk ist.
Wenn ich in der Batchdatei nicht speziell G hin schreibe, will er auf das CD-Rom Laufwerk schreiben. Durch %~d0 wird nur der Buchstabe des Laufwerks auf dem die Batch läuft erkannt.
1. Wie kann ich den Laufwerkbuchstaben des Sticks feststellen und dann auf ihm schreiben?
2. Mir wird der Zugriff in einigen Ordnern verweigert, wie kann ich alles als Admin ausführen lassen?
ich bin gerade an einem kleinen Projekt am arbeiten - Das Problem kommt etwas später, ich erkläre erst mal was ich genau mache zur Zeit.
Ich habe einen USB-Stick so bearbeitet, dass er beim einstecken 2 Laufwerke mountet.
1. den Stick an sich
2. ein imaginäres CD-Rom Laufwerk auf dem eine Iso Datei aufgespielt ist
Auf der Iso habe ich die autorun.inf und eine Batch Datei.
Ich möchte mit dieser Batch Datei, welche durch den Autostart im CD-Rom Laufwerk geöffnet wird Dateien vom PC auf den Stick kopieren.
1
2
3
4
5
6
2
3
4
5
6
@ECHO OFF
IF NOT EXIST \Backup MD \Backup
IF NOT EXIST \Backup\%Computername% MD \Backup\%Computername%
xcopy c:\*BILD*.* G:\Backup\%Computername% /I /Y /S /Q
xcopy c:\*BILD*.* G:\Backup\%Computername% /I /Y /S /Q
exit
Nun zum eigentlichen Problem:
Der Laufwerkbuchstabe des Sticks ist bei mir G und das CD-Rom Laufwerk hat bei mir den Buchstaben E. Auf anderen Computern wird aber anders zugewiesen, sodass G ein anderes Laufwerk ist.
Wenn ich in der Batchdatei nicht speziell G hin schreibe, will er auf das CD-Rom Laufwerk schreiben. Durch %~d0 wird nur der Buchstabe des Laufwerks auf dem die Batch läuft erkannt.
1. Wie kann ich den Laufwerkbuchstaben des Sticks feststellen und dann auf ihm schreiben?
2. Mir wird der Zugriff in einigen Ordnern verweigert, wie kann ich alles als Admin ausführen lassen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 313458
Url: https://administrator.de/forum/usb-autorun-kopieren-von-dateien-313458.html
Ausgedruckt am: 13.04.2025 um 09:04 Uhr
6 Kommentare
Neuester Kommentar

Autorun on USB Media without manual user interaction is disabled by default on windows os since decades ....
Regards
Regards
Hi,
das Programm unter anderem User laufen lassen müsste hiermit klappen: https://technet.microsoft.com/de-de/library/cc771525(v=ws.10).aspx
VG
das Programm unter anderem User laufen lassen müsste hiermit klappen: https://technet.microsoft.com/de-de/library/cc771525(v=ws.10).aspx
VG

Create a task to run your app (schtasks), and activate the "run with highest privileges" option.
You should read more about the security model in windows than poking and trying in the dark my friend.
As I said autorun from USB will not work on any current device anymore (Microsoft decided this because of security reasons).
Get a BAD-USB-Device which simulates an input device, this is the only reliable way to autostart apps on any windows device, not only the ones you prepared to do so.
Das funktioniert nämlich irgendwie nicht.
I know, the error is 50cm in front of your desk :-pYou should read more about the security model in windows than poking and trying in the dark my friend.
As I said autorun from USB will not work on any current device anymore (Microsoft decided this because of security reasons).
Get a BAD-USB-Device which simulates an input device, this is the only reliable way to autostart apps on any windows device, not only the ones you prepared to do so.