Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 2.58 KB

README.md

File metadata and controls

25 lines (16 loc) · 2.58 KB

winapi-check-user

Тестовое задание.

Необходимо написать простое web-приложение с использованием node.js node-addon-api WinAPI для проверки наличия пользователя (например, Администратор) в списке пользователей операционной системы Windows.

Приложение должно работать по следующему сценарию

  1. Пользователь запускает web-сервер из корня проекта: server.bat
  2. Автоматически открывается браузер с начальной web страницей, на которой отображаются
  • поле ввода имени пользователя
  • кнопка "Проверить"
  1. Пользователь вводит любое имя пользователя и нажимает на "проверить"
  2. Если введённый пользователь присутствует в списке пользователей Windows, отображается страница с надписью "Пользователь есть", иначе "Пользователя нет". Под надписью есть кнопка "Назад", при нажатии на которую происходит возврат на начальную страницу.
  3. Проверку наличия введённого имени пользователя в списке пользователей ОС Windows запрещено проводить путём сравнения текущего пользователя, от которого запущен процесс сервера и введённого пользователя, а также запрещено использовать названия домашних каталогов пользователей в каталоге C:\Users (С:\Пользователи).

Список пользователей для проверки можно получить через Управление компьютером->Служебные программы->Локальные пользователи и группы->Пользователи.

  1. В корне проекта создать файл README.MD с текстом тестового задания в кодировке UTF-8

  2. Проект выложить на github.com (другие ресурсы не рассматриваются).

  3. Ссылку на проект присылайте на [email protected]