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.
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
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.
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
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)