Advertentie

auto start usb-appStel je voor dat je een USB-stick hebt met al je favoriete apps erop. Misschien een verzameling hulpprogramma's voor het oplossen van pc-problemen als u een IT-techneut bent, of misschien een assortiment spreadsheet- en tekstverwerkingshulpmiddelen als u een uitvoerende road warrior bent. Zou het niet lief zijn als je gewoon naar elke computer kon lopen en je USB-geheugenkaart erin kon steken de USB-poort en laat uw favoriete draagbare apps automatisch starten zonder enige moeite een deel?

In de loop der jaren hebben systeembeheerders verschillende trucs bedacht om deze taak te volbrengen. Tim schreef over een paar handige manieren die mensen gebruiken Windows Taakplanner Programma's automatisch uitvoeren met Windows Taakplanner Lees verder om verschillende banen te lanceren, en Varun behandelde een reeks nuttige USB-apps 3 geweldige tools om meer functionaliteit toe te voegen aan uw USB-drives [Windows] Lees verder dat kan van pas komen. In dit artikel ga ik in op enkele USB-technieken voor automatisch starten die beheerders hebben gebruikt. Mogelijk is u verteld dat het onmogelijk is om applicaties op uw USB-kaart automatisch te starten op uw Windows 7-computer. Ik ben hier om je te laten zien dat het niet waar is.

instagram viewer

Hoe u USB-apps automatisch startte

Jarenlang, althans sinds Windows 2000, maar waarschijnlijk zelfs eerder, hebben systeembeheerders de autorun.inf techniek om applicaties automatisch te starten op een USB-geheugenstick, net zoals de autorun-functie werkte computer-cd's.

Het autorun.inf-bestand kan zo ingewikkeld of eenvoudig zijn als u maar wilt. De eenvoudigste vorm was als volgt:

[autorun] icon = mypic.ico. open = start-zim.bat. action = Klik op "OK" om uw apps te starten!

Het enige dat u nodig hebt, is de pictogramafbeelding en de beschikbare batchtaak en het moment dat u uw USB hebt geplaatst als je vasthoudt aan een computer met een besturingssysteem zoals Windows XP, zou je de volgende opties automatisch zien verschijnen omhoog.

auto start usb-app

Klik gewoon op OK en je bent klaar om te gaan. U kunt een batchtaak starten waarmee alle gewenste apps worden gestart, en u hebt in feite een aangepaste manier om al uw apps op een geautomatiseerde manier te openen, wat veel tijd bespaart.

Dit was enigszins beperkend, omdat je die pop-up prompt had. Ik heb gehoord dat er manieren waren om de pop-up te omzeilen met een beetje tweaken / hacken, maar daarbij introduceer je de mogelijkheid om elke computer met een virus te hacken door simpelweg een USB aan te sluiten stok. Microsoft ving dit op in Windows 7 en schakelde de USB-functionaliteit van autorun.inf in dat besturingssysteem volledig uit. Toekomstige updates van Windows XP hebben die functie ook uitgeschakeld. Dus wat moet een systeembeheerder doen?

Apps automatisch starten vanaf uw USB-stick

Welnu, waar een wil is, is een weg. En ja, daar is een manier om een ​​programma te starten door uw USB-stick in een Windows 7-pc te plaatsen.

Het eerste dat u wilt doen, is installeren AutoIT Hoe alledaagse taken te automatiseren met AutoIt Lees verder , die Guy een tijdje terug behandelde. AutoIT is een erg coole scripttaal waarmee je die scripts kunt compileren in exec-programma's die je naar elke pc kunt distribueren. De download bevat zowel een editor als de conversiesoftware.

Het mooie van AutoIT-scripts is dat er veel briljante mensen zijn die scripts maken voor een lange lijst met taken. Het volgende script is wat u gebruikt om te detecteren of een USB-stick in een poort is gestoken.

$ DBT_DEVICEARRIVAL = "0x00008000"
 $ WM_DEVICECHANGE = 0x0219
 GUICreate ("")
 GUIRegisterMsg ($ WM_DEVICECHANGE, "MyFunc")
 Func MyFunc ($ hWndGUI, $ MsgID, $ WParam, $ LParam)
 Als $ WParam == $ DBT_DEVICEARRIVAL Dan
MsgBox (4096, "Info", "Mijn schijf is geplaatst, Maak een back-up van mijn bestanden!")
 Stop als
 EndFunc
 Terwijl 1
 $ GuiMsg = GUIGetMsg ()
 Einde

Dat script herkent een "apparaatwisseling" en voor een USB-stick wordt een berichtvenster geopend, zoals hier wordt weergegeven.

automatisch starten van usb

Denk daar eens over na. Als dit script een USB-stick herkent om een ​​bericht te starten, kan het enigszins worden gewijzigd om in plaats daarvan een programma te starten. Dus om dit te doen, nam ik het bovenstaande script en verving ik de opdracht MsgBox door de volgende regel:

Uitvoeren ("F: \ System \ Apps \ ZimWiki \ Zim Desktop Wiki \ start-zim.cmd")

Wat dit doet, is waarnemen wanneer ik mijn USB-stick heb aangesloten en vervolgens automatisch de Zim Wiki-app start die ik op mijn USB-stick heb die ik gebruik om mijn schrijfwerk te organiseren en te controleren.

automatisch starten van usb

Nu hebben we een manier om een ​​programma automatisch te starten door de USB-stick in te steken. Laten we echter nog een stap verder gaan en een hele verzameling apps starten door een batchtaak op uw USB-kaart te starten startapps.bat die alle programma's start die je wilt voor die specifieke stick.

START - F: \ System \ Apps \ ZimWiki \ Zim_Desktop_Wiki \ start-zim.cmd
START - C: \ Users \ Owner \ MUO_STORY_IDEAS \ MUO_STORY_IDEAS.txt
START - FIREFOX.EXE //www.makeuseof.com/wp-admin

Wat heeft dit voor zin? Het punt is dat je nu een unieke "startapps.bat”Script voor verschillende USB-sticks. Een daarvan kan zijn voor uw schoolwerk, in welk geval u uw klassenwebpagina, een tekstverwerker en misschien een spreadsheet voor de klas opent. Een andere kan zijn voor uw werk als helpdesk-tech, waar het automatisch pc-ondersteuningshulpprogramma's en uw favoriete tech-website zou starten (MUO natuurlijk).

De enige vangst is dit: het EXE-bestand dat u maakt met het AutoIT-script moet worden uitgevoerd op elke pc waarop u het automatisch starten wilt laten plaatsvinden. Dit voldoet aan de beveiligingseisen van Windows 7. Open gewoon het AutoIT-script hierboven en compileer en bouw het script om uw EXE-bestand te maken. Zet die EXE in de opstartmap van de computers die u het meest gebruikt.

Als het script actief is, zie je het volgende pictogram in de taakbalk.

auto start usb-app

Deze installatie is geweldig omdat er helemaal geen prompt is - plaats gewoon uw USB-stick en al uw vereiste apps worden gewoon automatisch gestart.

Probeer het script eens uit en kijk of u deze setup kunt laten werken met uw eigen USB-stick. Vind je deze aanpak leuk? Eventuele tips om het te verbeteren? Deel uw inzicht in de opmerkingen hieronder.

ramasamy chidambaram

Ryan heeft een BSc-graad in elektrotechniek. Hij heeft 13 jaar in automatiseringstechniek gewerkt, 5 jaar in IT en is nu een Apps Engineer. Hij was een voormalig hoofdredacteur van MakeUseOf, hij sprak op nationale conferenties over datavisualisatie en was te zien op nationale tv en radio.