Рисунок 1. Интерфейс программы
Password Generator — это простой генератор паролей для Windows с графическим интерфейсом. Позволяет генерировать пароли с различными настройками и копировать их в буфер обмена.
- Генерация паролей с использованием строчных букв, прописных букв, цифр и специальных символов.
- Настройка длины пароля.
- Копирование сгенерированного пароля в буфер обмена.
- Интеграция с системным трей.
Для сборки проекта вам понадобится установленный GCC и [MinGW](https://www.mingw-w64.org/downloads/ (если вы работаете на Windows).
-
Установите необходимые инструменты (GCC и MinGW).
-
Создайте исполняемый файл:
Откройте командную строку и перейдите в каталог, содержащий ваш исходный код и
Makefile
. Выполните команду:make
Это соберет проект и создаст исполняемый файл
password_generator.exe
.
-
Запустите приложение
password_generator.exe
. -
Настройте параметры генерации пароля, отметив необходимые опции (строчные буквы, прописные буквы, цифры, символы).
-
Укажите желаемую длину пароля в соответствующем поле.
-
Нажмите кнопку "Сгенерировать", чтобы получить пароль.
-
Чтобы скопировать пароль в буфер обмена, нажмите кнопку "Скопировать".
-
Отображение в системном трее:
Приложение также отображается в системном трее, где вы можете:
- Восстановить окно приложения (правый клик на иконке и выберите "Show").
- Закрыть приложение (правый клик на иконке и выберите "Exit").
Для очистки собранных файлов выполните команду:
make clean
Это удалит объектные файлы и исполняемый файл.
- При возникновении проблем с компиляцией или запуском, убедитесь, что все зависимости установлены правильно.
- v1.0: Первая версия написанная на Java
- v2.0: Переписано с Java на C#
- v3.0: Переписано с C# на C и WinAPI
- v3.1.0: Изменен язык интерфейса с русского на английский. Добавлено меню. Сделана работа с треем. Исправлены несколько мелких ошибок и предупреждений. Улучшен README.md
- v3.2: Улучшен UI интерфейса и оформлена в темных тонах.
- v3.2.1: Добавлена цветная реакция на клик по кнопке.
- v3.2.2: Исправил ошибку темного цвета у кнопки.
Этот проект является открытым и свободно распространяемым по лицензия MIT. Вы можете использовать и модифицировать его в соответствии с вашими потребностями.
Разработано Tailogs.