Spisu treści:

Zrób to sam klucz logowania do systemu Windows: 5 kroków
Zrób to sam klucz logowania do systemu Windows: 5 kroków

Wideo: Zrób to sam klucz logowania do systemu Windows: 5 kroków

Wideo: Zrób to sam klucz logowania do systemu Windows: 5 kroków
Wideo: JAK UZYSKAĆ KLUCZ SYSTEMU WINDOWS? | PORADNIK 2024, Listopad
Anonim
Zrób to sam klucz logowania do systemu Windows
Zrób to sam klucz logowania do systemu Windows

Masz dość okien, które pytają Cię o hasło przy każdym logowaniu?

Cóż, możesz założyć pinezkę; łatwo to zapamiętać, prawda?

Jednak szpilka nie jest tak bezpieczna, zwłaszcza jeśli używasz laptopa w miejscach publicznych, jest łatwiejsza do złapania niż 16 mieszanych cyfr górnych i dolnych z hasłem symboli.

Dlaczego więc nie używasz pamięci USB do logowania?

Cóż, prawdopodobnie już wpadłeś na ten pomysł, ponieważ klucze uwierzytelniające są dostępne na rynku, ale nie są tanie. Ponadto, o ile wiem, oprogramowanie do obracania zwykłego pendrive'a nie jest darmowe i nie będziesz już mógł go używać jako pamięci.

Więc jakie jest rozwiązanie?

Cóż, mój przyjacielu, to mikrokontroler Attiny85. Dokładnie model USB firmy Digispark.

Przejdźmy więc do wymagań, aby to osiągnąć.

Kieszonkowe dzieci

Sprzęt komputerowy:

Wraz z komputerem, do którego chcesz się zalogować potrzebujesz:

1x Digispark attiny85 USB (typ A)

Oprogramowanie:

IDE Arduino

Biblioteka płyt Arduino Attiny85

Sterowniki Digipark

Krok 1: Instalacja Arduino IDE

Instalowanie Arduino IDE
Instalowanie Arduino IDE
Instalowanie Arduino IDE
Instalowanie Arduino IDE
Instalowanie Arduino IDE
Instalowanie Arduino IDE
Instalowanie Arduino IDE
Instalowanie Arduino IDE

(Dla tych, którzy już zainstalowali go na swoim komputerze, należy przejść do następnego kroku)

Najpierw zacznijmy od instalacji Arduino IDE.

Pobierz najnowszą wersję stąd i kontynuuj proces instalacji.

Krok 2: Konfiguracja płyt Digistump AVR

Konfigurowanie płyt Digistump AVR
Konfigurowanie płyt Digistump AVR
Konfigurowanie płyt Digistump AVR
Konfigurowanie płyt Digistump AVR
Konfigurowanie płyt Digistump AVR
Konfigurowanie płyt Digistump AVR

Po zainstalowaniu Arduino IDE konieczne jest zainstalowanie biblioteki płytki.

W ten sposób będziesz mógł wgrać swój kod do mikrokontrolera Attiny85.

Uwaga: jeśli masz już zainstalowaną wersję Arduino IDE, nie popełnij błędu zastąpienia istniejącego adresu URL lub istniejące dodatkowe karty znikną, chociaż nadal znajdują się na dysku, powinieneś dołączyć listę.

Musisz zaktualizować adresy URL tablicy, dodając następujący adres URL:

digistump.com/package_digistump_index.json

następnie przejdź do narzędzi> menedżer tablic> i wyszukaj esp i zainstaluj go.

Krok 3: Instalacja sterowników Digistump

Instalowanie sterowników Digistump
Instalowanie sterowników Digistump
Instalowanie sterowników Digistump
Instalowanie sterowników Digistump
Instalowanie sterowników Digistump
Instalowanie sterowników Digistump

Po skonfigurowaniu Arduino IDE zainstalujemy sterownik mikrokontrolera:

Pobierz i wyodrębnij pliki sterownika i po prostu uruchom DPinst.exe lub DPinst64.exe w zależności od systemu, jak pokazano

Krok 4: Programowanie

Programowanie
Programowanie

Dlatego teraz, gdy wszystko jest ustawione, jesteśmy gotowi do rozpoczęcia programowania.

Kod składa się w zasadzie z kilku linijek, w których nazywamy bibliotekę "klawiatury". Następnie ustalamy, co będzie się działo za każdym razem, gdy podłączymy nasze Attiny85 USB do komputera

Krok 5: Przesyłanie i testowanie

Przesyłanie i testowanie
Przesyłanie i testowanie
Przesyłanie i testowanie
Przesyłanie i testowanie
Przesyłanie i testowanie
Przesyłanie i testowanie

Teraz pozostało tylko przesłać kod, ale dla ludzi, którzy są przyzwyczajeni do Arduino IDE, prawdopodobnie nie jest to typowy proces przesyłania.

Dlatego wystarczy wybrać swoją płytkę i "AVR ISP mkrII" jako programistę:

Ponadto naciśnij przycisk przesyłania lub (Ctrl + U).

Teraz możesz wreszcie podłączyć mikrokontroler Attiny85 do swojego ulubionego portu USB.

Daj mu trochę czasu, a otrzymasz powiadomienie o zakończeniu przesyłania.

Teraz wyjmij Attiny85 z komputera. W przeciwnym razie, jeśli chcesz dwukrotnie sprawdzić swoje hasło, otwórz dowolny edytor tekstu zaraz po podłączeniu Attiny85, daj mu trochę czasu, a twoje hasło zostanie wydrukowane.

Na koniec zablokuj komputer, podłącz Attiny85 USB i zobacz magię!

Rozwiązywanie problemów

P: Dlaczego drukuje litery i symbole, których nie napisałem w kodzie? O: Cóż, plik „keyboard.h” używa standardowej amerykańskiej klawiatury o 100 klawiszach, więc istnieje prawdopodobieństwo, że używasz na komputerze innego języka niż Amerykański angielski. Dlatego nie jest to katastrofa, ponieważ można to obejść, aby powiedzieć, że klawisze na klawiaturze „azerty” „a” i „z” reprezentują „q” i „w” na klawiaturze „qwerty” P: Podłączyłem swój Attiny85 USB, ale odłącza się sam, dlaczego? O: to po prostu proste; po wyjęciu z pudełka Attiny85 USB nie jest zaprogramowany. System Windows go nie rozpozna, ale powinno być w stanie go uruchomić pomimo denerwującego, powtarzającego się dźwięku odłączania i podłączania. P: Dlaczego system Windows nie rozpoznaje mojego Attiny85 USB? O: prawdopodobnie jest to związane ze sterownikiem systemu Windows, czasami system Windows nie może zlokalizować sterownika teczka. Dlatego powinieneś to zrobić ręcznie. Po prostu otwórz „menedżer komputera”, wybierz „menedżer urządzeń” i w widoku wybierz „pokaż ukryte urządzenia” i wyszukaj swoje urządzenie, a następnie kliknij je prawym przyciskiem myszy i wybierz „zaktualizuj sterownik” > „przeglądaj mój komputer w poszukiwaniu tego sterownika”, a następnie wyszukaj dla folderu, do którego rozpakowałeś sterownik i wybierz dalej.

Zalecana: