Оглавление:

Ключ для входа в Windows своими руками: 5 шагов
Ключ для входа в Windows своими руками: 5 шагов

Видео: Ключ для входа в Windows своими руками: 5 шагов

Видео: Ключ для входа в Windows своими руками: 5 шагов
Видео: Как активировать Windows без дополнительных программ? #айти 2024, Июль
Anonim
Ключ для входа в Windows своими руками
Ключ для входа в Windows своими руками

Вам надоело, что окна спрашивают пароль при каждом входе в систему?

Ну, вы можете установить булавку; это легко запомнить, правда?

Однако PIN-код не так безопасен, особенно если вы используете свой ноутбук в общественных местах, его легче поймать, чем ваш 16-значный пароль в верхнем и нижнем регистре с символами пароля.

Так почему бы вам не войти в систему с USB-накопителя?

Возможно, у вас уже была эта идея, поскольку ключи аутентификации доступны на рынке, но стоят недешево. Кроме того, программное решение для поворота вашего обычного флэш-накопителя, насколько мне известно, не является бесплатным, и вы больше не сможете использовать его в качестве хранилища.

Итак, какое решение?

Друг мой, это микроконтроллер Attiny85. Именно USB-модель от Digispark.

Итак, давайте перейдем к требованиям для достижения этой цели.

Запасы

Аппаратное обеспечение:

Наряду с компьютером, на который вы хотите войти, вам понадобятся:

1x Digispark attiny85 USB (тип A)

Программное обеспечение:

IDE Arduino

Библиотека плат Arduino Attiny85

Драйверы Digispark

Шаг 1. Установка Arduino IDE

Установка Arduino IDE
Установка Arduino IDE
Установка Arduino IDE
Установка Arduino IDE
Установка Arduino IDE
Установка Arduino IDE
Установка Arduino IDE
Установка Arduino IDE

(Для тех, у кого он уже установлен на своем компьютере, вам следует перейти к следующему шагу)

Во-первых, давайте начнем с установки Arduino IDE.

Загрузите последнюю версию отсюда и продолжите процесс установки.

Шаг 2: Установка плат Digistump AVR

Установка плат Digistump AVR
Установка плат Digistump AVR
Установка плат Digistump AVR
Установка плат Digistump AVR
Установка плат Digistump AVR
Установка плат Digistump AVR

Теперь, когда вы установили Arduino IDE, необходимо установить библиотеку плат.

Таким образом вы сможете загрузить свой код в микроконтроллер Attiny85.

Обратите внимание: если у вас уже установлена версия Arduino IDE, не допускайте ошибки при замене существующего URL-адреса, иначе существующие дополнительные платы исчезнут, хотя они все еще находятся на вашем диске, вам следует добавить список.

Вам необходимо обновить URL-адреса своих форумов, добавив следующий URL-адрес:

digistump.com/package_digistump_index.json

затем перейдите в инструменты> менеджер досок>, найдите esp и установите его.

Шаг 3: Установка драйверов Digistump

Установка драйверов Digistump
Установка драйверов Digistump
Установка драйверов Digistump
Установка драйверов Digistump
Установка драйверов Digistump
Установка драйверов Digistump

Теперь, когда мы настроили Arduino IDE, давайте установим драйвер микроконтроллера:

Загрузите и извлеките файлы драйвера и просто запустите DPinst.exe или DPinst64.exe в зависимости от вашей системы, как показано.

Шаг 4: Программирование

Программирование
Программирование

Итак, теперь, когда все настроено, мы готовы приступить к программированию.

Код - это всего лишь несколько строк, в которых мы называем библиотеку «клавиатура». Затем мы устанавливаем, что будет происходить каждый раз, когда мы подключаем наш Attiny85 USB к компьютеру.

Шаг 5. Загрузка и тестирование

Загрузка и тестирование
Загрузка и тестирование
Загрузка и тестирование
Загрузка и тестирование
Загрузка и тестирование
Загрузка и тестирование

Теперь осталось загрузить код, но для тех, кто привык к Arduino IDE, это, вероятно, не обычный процесс загрузки.

Поэтому вам просто нужно выбрать вашу плату и «AVR ISP mkrII» в качестве программиста:

Более того, нажмите кнопку загрузки или (Ctrl + U).

Теперь вы можете, наконец, подключить микроконтроллер Attiny85 к своему любимому USB-порту.

Подождите немного, и вы получите уведомление о завершении загрузки.

Теперь, пожалуйста, извлеките Attiny85 из компьютера. В противном случае, если вы хотите дважды проверить свой пароль, откройте любой текстовый редактор, как только вы подключите Attiny85, подождите некоторое время, и ваш пароль будет напечатан.

Наконец, заблокируйте компьютер, подключите Attiny85 USB и увидите волшебство!

Исправление проблем

Q: Почему он печатает буквы и символы, которые я не написал в коде? A: Ну, файл «keyboard.h» использует стандартную 100-клавишную клавиатуру США, поэтому есть вероятность, что вы используете другой язык на вашем компьютере, кроме Американский английский. Следовательно, это не катастрофа, так как вы можете обойти это, чтобы сказать, что клавиши, например, на клавиатуре «азерти», «а» и «z» представляют «q» и «w» на клавиатуре «qwerty». Вопрос: Я подключил свой Attiny85 USB, но он отключается сам по себе, почему? A: это просто; из коробки Attiny85 USB не программируется. Windows не распознает его, но вы сможете заставить его работать, несмотря на раздражающее повторяющееся отключение и включение звука. Q: Почему Windows не распознает мой USB Attiny85? A: это, вероятно, связано с драйвером Windows, иногда Windows не может найти драйвер папка. Следовательно, вам следует делать это вручную. Просто откройте «Диспетчер компьютеров», выберите «Диспетчер устройств» и в поле просмотра выберите «Показать скрытые устройства» и найдите свое устройство, а затем щелкните его правой кнопкой мыши и выберите «Обновить драйвер»> «Найти этот драйвер на моем компьютере», затем выполните поиск для папки, в которую вы извлекли драйвер, и выберите «Далее».

Рекомендуемые: