Ich habe zwei Autorun.inf-Dateien, deren Code exakt gleich ist. Aber nur 1 funktioniert, andere nicht.
Das, was funktioniert, wurde von der DVD kopiert und ich habe es bearbeitet. Die, die nicht funktioniert, wurde auf meinem Desktop durch Umbenennen der Textdatei erstellt (ich habe sie korrekt umbenannt).
Dieser funktioniert
Dieser funktioniert nicht
Wenn Sie die Dateien wollen:
Arbeitende: http://www16.zippyshare.com/v/64IutSu4/file.html
Funktioniert nicht: http://www98.zippyshare.com/v/zEqU2BZ7/file.html
Weiß jemand, warum der, den ich auf meinem Desktop erstellt habe, nicht funktioniert? und wie kann ich es zum Laufen bringen? und was ist der Unterschied zwischen diesen 2 Dateien?
Vielen Dank.
windows
usb
windows-10
filesystems
autorun
user4335407
quelle
quelle
Antworten:
Die zweite
.inf
, die nicht funktioniert, scheint als UTF-8 mit einer UTF-8-Stückliste gespeichert worden zu sein .Die UTF-8-Stückliste bedeutet, dass die Datei mit der Binärsequenz
EF BB BF
(in hex) beginnt . Windows erwartet jedoch, dass dieautorun.inf
Dateien nur aus Text bestehen. Daher wird diese Datei nicht als solche erkannt.Ich rate Ihnen, beim Speichern von
.inf
Dateien oder ähnlichem die Option "Nur-Text" in Ihrem Texteditor zu wählen .quelle
Wie dxiv bereits sagte, wird dies durch die UTF-8-Stückliste verursacht.
Der von Ihnen verwendete Datei-Editor, Notepad ++, kann Ihnen die Kodierung der Datei mitteilen.
UTF-8-Stückliste fügt der Datei Header-Bytes hinzu, die die Kompatibilität mit Standard-ASCII-Dateien beeinträchtigen, während UTF-8-Dateien ohne Stückliste (oder nur reine UTF-8-Dateien) mit Standard-ASCII-Dateien vollständig rückwärtskompatibel sind, vorausgesetzt, Sie verwenden kein UTF -8 Charaktere.
Notepad ++ verfügt auch über ein HEX-Editor-Plugin, mit dem Sie die folgenden zusätzlichen Bytes anzeigen können:
quelle