Cum se lansează automat aplicații cu un stick USB [Windows]

Cum se lansează automat aplicații cu un stick USB [Windows] / ferestre

Imaginați-vă că aveți un stick USB cu toate aplicațiile preferate pe acesta. Poate o colecție de utilitare de depanare a PC-urilor dacă sunteți o tehnologie IT sau poate un sortiment de instrumente de procesare a foilor de calcul și de procesare a textului dacă sunteți un războinic executiv. Nu ar fi drăguț dacă ați putea să mergeți la orice computer, să puneți cartela de memorie USB în portul USB și să lansați automat aplicațiile dvs. portabile preferate fără nici un efort din partea dvs.?

De-a lungul anilor, administratorii de sistem au venit cu diverse trucuri pentru a îndeplini această sarcină. Tim a scris despre câteva moduri utile pe care utilizatorii le utilizează Windows Task Scheduler Run Programe automate Utilizarea Windows Task Scheduler Run Programe automate Folosind Windows Task Scheduler Citiți mai multe pentru a lansa diferite locuri de muncă și Varun a acoperit o serie de aplicații USB utile 3 Awesome Tools pentru a adăuga funcționalitate mai mult la unitățile dvs. USB [Windows] 3 instrumente minunate pentru a adăuga mai multe funcționalități pentru unitățile dvs. USB [Windows] Citiți mai multe care pot fi la îndemână. În acest articol, voi acoperi câteva tehnici USB de lansare automată pe care administratorii le-au folosit. S-ar putea să vi se spună că este imposibil să lansați automat aplicații pe cardul USB de pe computerul Windows 7. Sunt aici pentru a vă arăta că nu este adevărat.

Cum ați folosit pentru a lansa automat aplicații USB

De ani de zile, cel puțin începând cu Windows 2000, dar probabil și mai devreme, administratorii de sistem au folosit tehnica autorun.inf pentru a autostart aplicațiile pe un stick de memorie USB la fel ca și caracteristica autorun a lucrat pe CD-uri de pe computer.

Fișierul autorun.inf ar putea fi la fel de complicat sau la fel de simplu cum ți-a plăcut. Cea mai simplă formă a fost următoarea:

[autorun] icon = mypic.ico deschis = start-zim.bat acțiune = faceți clic pe “O.K” pentru a porni aplicațiile! 

Tot ce ai avea nevoie este imaginea de pictograme și jobul lot disponibil și, în momentul în care ai introdus stickul USB într-un computer care rulează un sistem de operare ca Windows XP, ai vedea automat următoarele opțiuni.

Doar faceți clic pe OK și sunteți bine să mergeți. Puteți lansa o lucrare batch care pornește toate aplicațiile pe care le doriți și, în esență, aveți o modalitate personalizată de a vă deschide toate aplicațiile într-un mod automatizat care economisește mult timp.

A fost oarecum limitator, pentru că ai avut promptitudinea de tip pop-up. Am auzit că au existat modalități de a trece în jurul pop-up-ului, care a implicat un pic de tweaking / hacking, dar făcând astfel să introduceți capacitatea de a hack orice calculator cu un virus pur și simplu prin introducerea unui stick USB. Microsoft a prins acest lucru în Windows 7 și a dezactivat complet funcționalitatea USB a autorun.inf în acel sistem de operare. Actualizările viitoare ale Windows XP au dezactivat de asemenea această funcție. Deci, ceea ce este un administrator de sistem de făcut?

Lansarea automată a aplicațiilor de pe stickul USB

Ei bine, unde există voință, există o cale. Și da, acolo este o modalitate de a lansa un program doar prin introducerea stick-ului USB într-un PC Windows 7.

Primul lucru pe care doriți să-l faceți este să instalați AutoIT Cum să automatizați sarcinile mondiale cu AutoIt Cum să automatizați sarcinile mondiale cu AutoIt Read More, pe care Guy le-a acoperit un timp înapoi. AutoIT este un limbaj de scripting foarte cool care vă permite să compilați aceste scripturi în programe exec pe care le puteți distribui pe orice PC. Descărcarea include un editor precum și software-ul convertorului.

Lucrul extraordinar pentru scripturile AutoIT este că există o mulțime de oameni strălucitori care creează scripturi pentru o lungă listă de sarcini. Următorul script este ceea ce utilizați pentru a detecta dacă un stick USB a fost introdus într-un port.

$ DBT_DEVICEARRIVAL = "0x00008000"
 $ WM_DEVICECHANGE = 0x0219
 GUICreate ( "")
 GUIRegisterMsg ($ WM_DEVICECHANGE, "MyFunc")
 Func MyFunc ($ hWndGUI, $ MsgID, $ WParam, $ LParam)
 Dacă $ WParam == $ DBT_DEVICEARRIVAL Apoi
MsgBox (4096, "Info", "Contul meu a fost inserat, Backup My Files!")
 endif
 ENDFUNC
 În timp ce 1
 $ GuiMsg = GUIGetMsg ()
 Merge încet

Acest script va recunoaște a “schimbarea dispozitivului”, iar pentru un stick USB va lansa o casetă de mesaje, așa cum se arată aici.

Acum, gândește-te la asta. Dacă acest script va recunoaște un stick USB pentru a lansa un mesaj, atunci acesta poate fi ușor modificat pentru a lansa un program. Deci, pentru a face acest lucru, am luat scriptul de mai sus și am înlocuit comanda MsgBox cu următoarea linie:

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

Ceea ce face acest lucru este simțul când mi-am conectat stick-ul USB și apoi lansează automat aplicația Zim Wiki pe stick-ul meu USB pe care o folosesc pentru a-mi organiza și monitoriza munca de scriere.

Acum avem o modalitate de a lansa automat un program doar prin introducerea stick-ului USB. Cu toate acestea, hai să facem un pas mai departe și să lansăm o întreagă colecție de aplicații prin lansarea unui job batch pe cardul USB numit startapps.bat care lansează toate programele pe care le doriți pentru stick-ul respectiv.

START - F: \ Sistem \ Aplicații \ ZimWiki \ Zim_Desktop_Wiki \ start-zim.cmd
START - C: \ Utilizatori \ Proprietar \ MUO_STORY_IDEAS \ MUO_STORY_IDEAS.txt
START - FIREFOX.EXE //www.makeuseof.com/wp-admin

Care este scopul acestui lucru? Ideea este că acum poți avea un lucru unic “startapps.bat” script pentru diferite stick-uri USB. Unul ar putea fi pentru munca dvs. la școală, caz în care vă deschideți pagina de clasă, un procesor de text și poate o foaie de calcul pentru clasă. Un alt lucru ar putea fi pentru munca ta ca un birou de ajutor tehnic, în cazul în care ar auto-lansare utilități PC de sprijin și site-ul dvs. preferat tech (MUO, desigur).

Singura captura este aceasta - fișierul EXE pe care îl creați cu scriptul AutoIT trebuie să ruleze pe fiecare PC pe care doriți să apară auto-lansarea. Aceasta satisface cerințele de securitate Windows 7. Doar deschideți scriptul AutoIT de mai sus și compilați și construiți scriptul pentru a crea fișierul EXE. Puneți acel EXE în folderul Startup al computerelor pe care le utilizați cel mai des.

Dacă scriptul rulează, veți vedea următoarea pictogramă în bara de activități.

Această configurație este minunată, deoarece nu există nicio solicitare - introduceți doar stick-ul USB și toate aplicațiile dvs. necesare se vor lansa automat.

Dați scriptului o încercare și vedeți dacă puteți realiza această configurație utilizând propriul stick USB. Îți place această abordare? Orice sfaturi despre cum să-l îmbunătățiți? Împărtășiți-vă perspectiva în secțiunea de comentarii de mai jos.

chidambaram ramasamic

Explorați mai multe despre: aplicația portabilă, programarea, USB.