Lancement automatique de l'application sur USB (par autorun?)

est-il possible de lancer automatiquement une application à partir d'une clé USB (en contournant windows prompt en demandant à l'utilisateur ce qu'il veut faire)? sur windows XP ou vista.

j'ai regardé dans "autorun.l'entrée" inf "et" open " semble fonctionner seulement pour les lecteurs de CD Pour Windows XP SP2+ et Vista. Est-il possible de lancer le programme automatiquement sur toutes les versions de windows?

je me fiche si autorun est désactivé par l'utilisateur dans les paramètres de Windows.

18
demandé sur Xenph Yan 2008-11-01 00:25:09

5 réponses

tout d'abord, certaines personnes choisissent de désactiver l'autorun pour des raisons de sécurité; mais les ordinateurs Windows jusqu'à Vista l'ont activé. Edit: apparemment, la fonctionnalité a été retirée de Windows 7.

Mettre un fichier nommé autorun.inf dans la racine de votre clé USB. C'est ce qui est dans le mien:

[Autorun]
Open=PStart.exe
Action=Start portable apps
Icon=diskicon.ico

Ce qu'il fait: lorsque vous insérez ce disque, commence PStart.exe

Sur les ordinateurs plus anciens, le programme spécifié dans Open= lancement automatiquement.

sur la plupart des ordinateurs modernes (Windows XP SP2+, Vista), le dialogue "que voulez-vous faire" sera affiché (pour des raisons de sécurité), mais ce que vous avez dans autorun.inf affichage sélectionné par défaut, avec Icon= comme icône et Action= comme description. Si vous voulez le lancer, cliquez simplement sur le bouton "OK" dans la boîte de dialogue.

donc, bien que je ne sache pas comment démarrer l'application (par exemple PStart) immédiatement, il est possible d'insérer disque flash avec cette configuration et démarrer l'application en cliquant sur OK.

testé sur différents ordinateurs, l'exécution de Windows XP sans SP, aussi sur Windows XP sp 1, sp2, sp3, et sur divers Vistas (pas sûr de quels types, mais devrait fonctionner tout le chemin de Vista Home Basic à Vista Enterprise Super-Mega-Premium-Extended Edition) et "Windows 7". Fonctionne également sur Windows 2000 (bien que autorun sur Win2000 pour les disques amovibles n'est pas activé dans la configuration par défaut).

Note que certaines applications, en outre, peuvent déclencher la boîte de dialogue de sécurité "inconnu/non signé exact", comme si vous les aviez ouvertes manuellement.

Edit: Pour plus de détails, voir aussi:

Autoplay dans Windows XP: détecte et réagit automatiquement aux nouveaux périphériques sur un système

21
répondu Piskvor 2014-04-25 15:18:51

j'ai installé quelque chose sur mes clés USB depuis un moment maintenant. En utilisant l'autorun.le fichier inf fonctionnera, selon les paramètres de votre système pour autorun. Certains l'ont complètement désactivé après cette petite débâcle avec Sony il y a quelques années en installant le logiciel rootkit sur les machines de peoples. Voici quelques articles à consulter.

étiqueter une clé USB avec votre nom et numéro

Avez Perdu Votre clé USB Pour Demander de l'Aide (1) ou 2

3
répondu BobC 2014-02-01 11:27:53

vous avez besoin d' UseAutoplay pour que cela fonctionne sur usb.

et si vous prenez Shellexécute au lieu de ouvrir vous pouvez également ouvrir scripts/documents/...


[Autorun]
ShellExecute=System\something.exe
UseAutoplay=1 
2
répondu berlindev 2008-12-09 13:57:37

il y a aussi des clés usb U3 arround, elles seront reconçues comme des lecteurs de cdrom dans windows. si vous mettez un autorun.inf sur l'un de ces, il sera exécuté sans que l'utilisateur en question.

cordialement morla

0
répondu 2008-12-09 14:06:23

j'ai trouvé la solution dans ce blog

comment Auto-lancer des applications avec une clé USB [Windows]

Il a bien fonctionné pour moi

(l'article explique comment le faire avec AutoIT, une 3ème partie application qui doit être installé sur l'ordinateur hôte)

0
répondu ihebiheb 2014-02-01 11:28:01