Jak automatycznie uruchamiać aplikacje za pomocą pamięci USB [Windows]

  • Lesley Fowler
  • 0
  • 2131
  • 529
Reklama

Wyobraź sobie pamięć USB ze wszystkimi ulubionymi aplikacjami. Może kolekcja narzędzi do rozwiązywania problemów z komputerem, jeśli jesteś informatykiem, lub może asortyment arkuszy kalkulacyjnych i narzędzi do edycji tekstu, jeśli jesteś wykonawczym wojownikiem drogowym. Czy nie byłoby słodko, gdybyś mógł podejść do dowolnego komputera, włożyć kartę pamięci USB do portu USB i automatycznie uruchamiać ulubione aplikacje przenośne bez żadnego wysiłku z Twojej strony?

Przez lata administratorzy systemu wymyślali różne sztuczki, aby wykonać to zadanie. Tim napisał o kilku przydatnych sposobach, w jakie ludzie korzystają z Harmonogramu zadań systemu Windows Uruchamiaj programy automatycznie Korzystając z Harmonogramu zadań systemu Windows Uruchamiaj programy automatycznie Korzystając z Harmonogramu zadań systemu Windows do uruchamiania różnych zadań, a Varun omówił szereg przydatnych aplikacji USB 3 Niesamowite narzędzia, aby zwiększyć funkcjonalność Twojego komputera Napędy USB [Windows] 3 Niesamowite narzędzia, które zwiększą funkcjonalność napędów USB [Windows], które mogą się przydać. W tym artykule omówię kilka technik automatycznego uruchamiania USB używanych przez administratorów. Być może powiedziano Ci, że niemożliwe jest automatyczne uruchamianie aplikacji na karcie USB na komputerze z systemem Windows 7. Jestem tutaj, aby pokazać, że to nieprawda.

Jak kiedyś automatycznie uruchamiałeś aplikacje USB

Przez lata, przynajmniej od Windows 2000, ale prawdopodobnie nawet wcześniej, administratorzy systemu używali techniki autorun.inf do automatycznego uruchamiania aplikacji na pamięci USB, podobnie jak funkcja autorun działała na komputerowych dyskach CD.

Plik autorun.inf może być tak skomplikowany lub tak prosty, jak tylko chcesz. Najprostsza forma była następująca:

[autorun] icon = mypic.ico open = start-zim.bat action = Kliknij “dobrze” aby uruchomić aplikacje! 

Wystarczy obraz ikony i dostępne zadanie wsadowe, a gdy tylko włożysz pamięć USB do komputera z systemem operacyjnym takim jak Windows XP, zobaczysz automatycznie następujące opcje.

Po prostu kliknij OK i możesz zacząć. Możesz uruchomić zadanie wsadowe, które uruchamia wszystkie żądane aplikacje, i zasadniczo masz spersonalizowany sposób otwierania wszystkich aplikacji w sposób zautomatyzowany, który oszczędza dużo czasu.

To było nieco ograniczające, ponieważ pojawiło się to okienko wyskakujące. Słyszałem, że istniały sposoby obejścia wyskakującego okienka, które wymagały trochę ulepszenia / włamania, ale robiąc to, wprowadzasz możliwość włamania się do dowolnego komputera z wirusem po prostu przez włożenie pamięci USB. Microsoft złapał się tego w Windows 7 i całkowicie wyłączył funkcję USB autorun.inf w tym systemie operacyjnym. Przyszłe aktualizacje systemu Windows XP również wyłączyły tę funkcję. Więc co robi administrator systemu?

Automatyczne uruchamianie aplikacji z pamięci USB

Cóż, tam gdzie jest wola, jest sposób. I tak, tam jest sposób na uruchomienie programu przez włożenie pamięci USB do komputera z systemem Windows 7.

Pierwszą rzeczą, którą chcesz zrobić, to zainstalować AutoIT Jak zautomatyzować niepotrzebne zadania za pomocą AutoIt Jak zautomatyzować niepotrzebne zadania za pomocą AutoIt, o której Guy wspomniał już jakiś czas temu. AutoIT to bardzo fajny język skryptowy, który pozwala kompilować te skrypty w programy wykonawcze, które można rozpowszechniać na dowolnym komputerze. Pobieranie zawiera edytor oraz oprogramowanie konwertera.

Wspaniałą rzeczą w skryptach AutoIT jest to, że istnieje wielu genialnych ludzi tworzących skrypty do długiej listy zadań. Poniższy skrypt służy do wykrywania, czy pamięć USB została włożona do portu.

$ DBT_DEVICEARRIVAL = „0x00008000”
 $ WM_DEVICECHANGE = 0x0219
 GUICreate („”)
 GUIRegisterMsg ($ WM_DEVICECHANGE, „MyFunc”)
 Func MyFunc ($ hWndGUI, $ MsgID, $ WParam, $ LParam)
 Jeśli $ WParam == $ DBT_DEVICEARRIVAL To
MsgBox (4096, „Informacje”, „Włożono mój dysk, Utwórz kopię zapasową moich plików!”)
 EndIf
 EndFunc
 Podczas gdy 1
 $ GuiMsg = GUIGetMsg ()
 WEnd

Ten skrypt rozpozna “zmiana urządzenia”, a dla pamięci USB uruchomi się okno komunikatu, jak pokazano tutaj.

Pomyśl o tym. Jeśli ten skrypt rozpozna pamięć USB w celu uruchomienia wiadomości, można ją nieco zmodyfikować, aby uruchomić program. Aby to zrobić, wziąłem powyższy skrypt i zastąpiłem komendę MsgBox następującą linią:

Uruchom („F: \ System \ Apps \ ZimWiki \ Zim Desktop Wiki \ start-zim.cmd”)

To wyczuwa, gdy podłączę pamięć USB, a następnie automatycznie uruchomię aplikację Zim Wiki, którą mam na pamięci USB, której używam do organizowania i monitorowania pracy pisania.

Teraz mamy sposób na automatyczne uruchomienie programu przez włożenie pamięci USB. Przejdźmy jednak o krok dalej i uruchom całą kolekcję aplikacji, uruchamiając zadanie wsadowe na karcie USB o nazwie startapps.bat uruchamia wszystkie programy, które chcesz dla tego konkretnego drążka.

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

Jaki jest tego sens? Chodzi o to, że teraz możesz mieć unikalny “startapps.bat” skrypt dla różnych pamięci USB. Jeden może być do pracy w szkole, w którym to przypadku otworzyłbyś stronę klasy, edytor tekstu i może arkusz kalkulacyjny dla klasy. Innym może być twoja praca jako technika help desk, gdzie automatycznie uruchamiałaby narzędzia wsparcia PC i twoją ulubioną stronę techniczną (oczywiście MUO).

Jedynym haczykiem jest to, że plik EXE utworzony za pomocą skryptu AutoIT musi być uruchomiony na każdym komputerze, na którym ma się odbywać automatyczne uruchamianie. Spełnia to wymagania bezpieczeństwa systemu Windows 7. Po prostu otwórz powyższy skrypt AutoIT, a następnie skompiluj i skompiluj skrypt, aby utworzyć plik EXE. Umieść ten plik EXE w folderze Autostart najczęściej używanych komputerów.

Jeśli skrypt jest uruchomiony, na pasku zadań pojawi się następująca ikona.

Ta konfiguracja jest świetna, ponieważ w ogóle nie ma monitu - wystarczy włożyć pamięć USB, a wszystkie wymagane aplikacje zostaną uruchomione automatycznie.

Wypróbuj skrypt i sprawdź, czy możesz uzyskać konfigurację do pracy z własną pamięcią USB. Czy podoba Ci się to podejście? Wszelkie wskazówki, jak to poprawić? Podziel się swoim spostrzeżeniem w sekcji komentarzy poniżej.

ramasamy chidambaram




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.