Frage

Ich versuche, den Benutzer auffordern, meinen Installer ausführen, wann immer sie in meinem USB-Gerät anschließen. Ich möchte dies an die Arbeit auf alle (die meisten?) Windows OSes.

Ich habe eine autorun.inf-Datei im Stammverzeichnis meines USB-Sticks mit diesen Inhalten:

[Autorun]
ShellExecute=setup.exe
Icon=setup.exe
UseAutoplay=1

Es scheint nicht sehr viel überhaupt zu tun. Nun ... es tut das Symbol ändern richtig, aber nichts wird ausgeführt und der Benutzer erhält keine Anweisungen. Ich habe es versucht, sowohl unter Windows 7 und Windows Server 2003

Irgendwelche Ideen?

War es hilfreich?

Lösung

USB-Massenspeichergeräte nicht durchführen Autorun auf Windows. Sie müssen als ein USB-CD-ROM-Laufwerk, um Unterstützung Autorun aufzuzählen.

Wenn Sie ein U3-fähige USB-Laufwerk haben, können Sie oft die U3-Daten mit Ihrer eigenen CD ersetzen.

Wenn dies ein benutzerdefinierte USB-Gerät ist, müssen Sie ein Composite-Gerät mit dem Massenspeicher und USB-CD-ROM-Gerät implementieren (oder nur das CD-ROM, wenn Sie nicht wollen, schriftlich zu unterstützen).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top